From b9c8a9e8e2426ba1788859203c3c720085d252e3 Mon Sep 17 00:00:00 2001 From: mortenbock Date: Thu, 10 Oct 2013 23:28:59 +0200 Subject: [PATCH 1/5] Add the constrain processor Former-commit-id: cee2ce72632c75e7af5b4a341f2499cf0fd4fb0a --- .../RegularExpressionUnitTests.cs | 56 ++++++--- src/ImageProcessor/ImageProcessor.csproj | 2 + src/ImageProcessor/Processors/Constrain.cs | 88 ++++++++++++++ src/ImageProcessor/Processors/Resize.cs | 108 +++--------------- src/ImageProcessor/Processors/ResizeBase.cs | 104 +++++++++++++++++ 5 files changed, 248 insertions(+), 110 deletions(-) create mode 100644 src/ImageProcessor/Processors/Constrain.cs create mode 100644 src/ImageProcessor/Processors/ResizeBase.cs diff --git a/src/ImageProcessor.Tests/RegularExpressionUnitTests.cs b/src/ImageProcessor.Tests/RegularExpressionUnitTests.cs index 40f00bb63..b305f540b 100644 --- a/src/ImageProcessor.Tests/RegularExpressionUnitTests.cs +++ b/src/ImageProcessor.Tests/RegularExpressionUnitTests.cs @@ -56,24 +56,44 @@ namespace ImageProcessor.Tests Assert.AreEqual(Expected, actual); } - /// - /// The contrast regex unit test. - /// - [TestMethod] - public void TestContrastRegex() - { - const string Querystring = "contrast=56"; - const int Expected = 56; - - Contrast contrast = new Contrast(); - contrast.MatchRegexIndex(Querystring); - - int actual = contrast.DynamicParameter; - - Assert.AreEqual(Expected, actual); - } - - /// + /// + /// The contrast regex unit test. + /// + [TestMethod] + public void TestContrastRegex() + { + const string Querystring = "contrast=56"; + const int Expected = 56; + + Contrast contrast = new Contrast(); + contrast.MatchRegexIndex(Querystring); + + int actual = contrast.DynamicParameter; + + Assert.AreEqual(Expected, actual); + } + + /// + /// The constrain regex unit test. + /// + [TestMethod] + public void TestConstrainRegex() + { + const string Querystring = "constrain=100,200"; + const int ExpectedWidth = 100; + const int ExpectedHeight = 200; + + Constrain contrast = new Constrain(); + contrast.MatchRegexIndex(Querystring); + + int actualWidth = contrast.DynamicParameter.Width; + int actualHeight = contrast.DynamicParameter.Height; + + Assert.AreEqual(ExpectedWidth, actualWidth); + Assert.AreEqual(ExpectedHeight, actualHeight); + } + + /// /// The rotate regex unit test. /// [TestMethod] diff --git a/src/ImageProcessor/ImageProcessor.csproj b/src/ImageProcessor/ImageProcessor.csproj index 038064bff..1efd252d1 100644 --- a/src/ImageProcessor/ImageProcessor.csproj +++ b/src/ImageProcessor/ImageProcessor.csproj @@ -81,7 +81,9 @@ + + diff --git a/src/ImageProcessor/Processors/Constrain.cs b/src/ImageProcessor/Processors/Constrain.cs new file mode 100644 index 000000000..014fe1152 --- /dev/null +++ b/src/ImageProcessor/Processors/Constrain.cs @@ -0,0 +1,88 @@ +using System.Collections.Generic; +using System.Drawing; +using System.Text.RegularExpressions; +using ImageProcessor.Helpers.Extensions; + +namespace ImageProcessor.Processors +{ + /// + /// Constrains an image to the given dimensions. + /// + public class Constrain : ResizeBase + { + private static readonly Regex QueryRegex = new Regex(@"constrain=\d+,\d+", RegexOptions.Compiled); + + public override Regex RegexPattern + { + get + { + return QueryRegex; + } + } + + + public override dynamic DynamicParameter { get; set; } + public override int SortOrder { get; protected set; } + public override Dictionary Settings { get; set; } + + public override int MatchRegexIndex(string queryString) + { + int index = 0; + + // Set the sort order to max to allow filtering. + this.SortOrder = int.MaxValue; + + foreach (Match match in this.RegexPattern.Matches(queryString)) + { + if (match.Success) + { + if (index == 0) + { + // Set the index on the first instance only. + this.SortOrder = match.Index; + int[] constraints = match.Value.ToPositiveIntegerArray(); + + int x = constraints[0]; + int y = constraints[1]; + + this.DynamicParameter = new Size(x, y); + } + + index += 1; + } + } + + return this.SortOrder; + } + + public override Image ProcessImage(ImageFactory factory) + { + + double constrainedWidth = DynamicParameter.Width; + double constrainedHeight = DynamicParameter.Height; + + var original = factory.Image; + double width = original.Width; + double height = original.Height; + + if (width > constrainedWidth || height > constrainedHeight) + { + + double constraintRatio = constrainedHeight / constrainedWidth; + double originalRatio = height / width; + + Size newSize = originalRatio < constraintRatio + ? new Size((int)constrainedWidth, 0) + : new Size(0, (int)constrainedHeight); + + int defaultMaxWidth; + int defaultMaxHeight; + int.TryParse(this.Settings["MaxWidth"], out defaultMaxWidth); + int.TryParse(this.Settings["MaxHeight"], out defaultMaxHeight); + + return ResizeImage(factory, newSize.Width, newSize.Height, defaultMaxWidth, defaultMaxHeight); + } + return factory.Image; + } + } +} \ No newline at end of file diff --git a/src/ImageProcessor/Processors/Resize.cs b/src/ImageProcessor/Processors/Resize.cs index 43cc489a4..0c8fbc267 100644 --- a/src/ImageProcessor/Processors/Resize.cs +++ b/src/ImageProcessor/Processors/Resize.cs @@ -20,7 +20,7 @@ namespace ImageProcessor.Processors /// /// Resizes an image to the given dimensions. /// - public class Resize : IGraphicsProcessor + public class Resize : ResizeBase { /// /// The regular expression to search strings for. @@ -31,7 +31,7 @@ namespace ImageProcessor.Processors /// /// Gets the regular expression to search strings for. /// - public Regex RegexPattern + public override Regex RegexPattern { get { @@ -42,7 +42,7 @@ namespace ImageProcessor.Processors /// /// Gets or sets DynamicParameter. /// - public dynamic DynamicParameter + public override dynamic DynamicParameter { get; set; @@ -51,16 +51,16 @@ namespace ImageProcessor.Processors /// /// Gets the order in which this processor is to be used in a chain. /// - public int SortOrder + public override int SortOrder { get; - private set; + protected set; } /// /// Gets or sets any additional settings required by the processor. /// - public Dictionary Settings + public override Dictionary Settings { get; set; @@ -75,7 +75,7 @@ namespace ImageProcessor.Processors /// /// The zero-based starting position in the original string where the captured substring was found. /// - public int MatchRegexIndex(string queryString) + public override int MatchRegexIndex(string queryString) { int index = 0; @@ -121,96 +121,20 @@ namespace ImageProcessor.Processors /// /// The processed image from the current instance of the class. /// - public Image ProcessImage(ImageFactory factory) + public override Image ProcessImage(ImageFactory factory) { - Bitmap newImage = null; - Image image = factory.Image; - try - { - int width = this.DynamicParameter.Width ?? 0; - int height = this.DynamicParameter.Height ?? 0; - int sourceWidth = image.Width; - int sourceHeight = image.Height; - int defaultMaxWidth; - int defaultMaxHeight; - int.TryParse(this.Settings["MaxWidth"], out defaultMaxWidth); - int.TryParse(this.Settings["MaxHeight"], out defaultMaxHeight); - int maxWidth = defaultMaxWidth > 0 ? defaultMaxWidth : int.MaxValue; - int maxHeight = defaultMaxHeight > 0 ? defaultMaxHeight : int.MaxValue; - - // If height or width is not passed we assume that the standard ratio is to be kept. - if (height == 0) - { - // Bit of simple fractional maths here. - float percentWidth = Math.Abs(width / (float)sourceWidth); - height = (int)Math.Floor(sourceHeight * percentWidth); - } - - if (width == 0) - { - float percentHeight = Math.Abs(height / (float)sourceHeight); - width = (int)Math.Floor(sourceWidth * percentHeight); - } - - if (width > 0 && height > 0 && width <= maxWidth && height <= maxHeight) - { - // Dont use an object initializer here. - newImage = new Bitmap(width, height, PixelFormat.Format32bppPArgb); - newImage.Tag = image.Tag; - - using (Graphics graphics = Graphics.FromImage(newImage)) - { - // We want to use two different blending algorithms for enlargement/shrinking. - // Bicubic is better enlarging for whilst Bilinear is better for shrinking. - // http://www.codinghorror.com/blog/2007/07/better-image-resizing.html - if (image.Width < width && image.Height < height) - { - // We are making it larger. - graphics.SmoothingMode = SmoothingMode.AntiAlias; - graphics.InterpolationMode = InterpolationMode.HighQualityBicubic; - graphics.PixelOffsetMode = PixelOffsetMode.HighQuality; - graphics.CompositingQuality = CompositingQuality.HighQuality; - } - else - { - // We are making it smaller. - graphics.SmoothingMode = SmoothingMode.None; - - // Contrary to everything I have read bicubic is producing the best results. - graphics.InterpolationMode = InterpolationMode.HighQualityBicubic; - graphics.PixelOffsetMode = PixelOffsetMode.None; - graphics.CompositingQuality = CompositingQuality.HighSpeed; - } - - // An unwanted border appears when using InterpolationMode.HighQualityBicubic to resize the image - // as the algorithm appears to be pulling averaging detail from surFlooring pixels beyond the edge - // of the image. Using the ImageAttributes class to specify that the pixels beyond are simply mirror - // images of the pixels within solves this problem. - using (ImageAttributes wrapMode = new ImageAttributes()) - { - wrapMode.SetWrapMode(WrapMode.TileFlipXY); - Rectangle destRect = new Rectangle(0, 0, width, height); - graphics.DrawImage(image, destRect, 0, 0, sourceWidth, sourceHeight, GraphicsUnit.Pixel, wrapMode); - } + int width = this.DynamicParameter.Width ?? 0; + int height = this.DynamicParameter.Height ?? 0; - // Reassign the image. - image.Dispose(); - image = newImage; - } - } - } - catch - { - if (newImage != null) - { - newImage.Dispose(); - } - } + int defaultMaxWidth; + int defaultMaxHeight; + int.TryParse(this.Settings["MaxWidth"], out defaultMaxWidth); + int.TryParse(this.Settings["MaxHeight"], out defaultMaxHeight); - return image; + return ResizeImage(factory, width, height, defaultMaxWidth, defaultMaxHeight); } - #endregion + #endregion } } diff --git a/src/ImageProcessor/Processors/ResizeBase.cs b/src/ImageProcessor/Processors/ResizeBase.cs new file mode 100644 index 000000000..23f9dbbde --- /dev/null +++ b/src/ImageProcessor/Processors/ResizeBase.cs @@ -0,0 +1,104 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Drawing.Drawing2D; +using System.Drawing.Imaging; +using System.Text.RegularExpressions; + +namespace ImageProcessor.Processors +{ + public abstract class ResizeBase : IGraphicsProcessor + { + public abstract Regex RegexPattern { get; } + public abstract dynamic DynamicParameter { get; set; } + public abstract int SortOrder { get; protected set; } + public abstract Dictionary Settings { get; set; } + public abstract int MatchRegexIndex(string queryString); + public abstract Image ProcessImage(ImageFactory factory); + + protected Image ResizeImage(ImageFactory factory, int width, int height, int defaultMaxWidth, int defaultMaxHeight) + { + Bitmap newImage = null; + Image image = factory.Image; + + try + { + int sourceWidth = image.Width; + int sourceHeight = image.Height; + + int maxWidth = defaultMaxWidth > 0 ? defaultMaxWidth : int.MaxValue; + int maxHeight = defaultMaxHeight > 0 ? defaultMaxHeight : int.MaxValue; + + // If height or width is not passed we assume that the standard ratio is to be kept. + if (height == 0) + { + // Bit of simple fractional maths here. + float percentWidth = Math.Abs(width/(float) sourceWidth); + height = (int) Math.Floor(sourceHeight*percentWidth); + } + + if (width == 0) + { + float percentHeight = Math.Abs(height/(float) sourceHeight); + width = (int) Math.Floor(sourceWidth*percentHeight); + } + + if (width > 0 && height > 0 && width <= maxWidth && height <= maxHeight) + { + // Dont use an object initializer here. + newImage = new Bitmap(width, height, PixelFormat.Format32bppPArgb); + newImage.Tag = image.Tag; + + using (Graphics graphics = Graphics.FromImage(newImage)) + { + // We want to use two different blending algorithms for enlargement/shrinking. + // Bicubic is better enlarging for whilst Bilinear is better for shrinking. + // http://www.codinghorror.com/blog/2007/07/better-image-resizing.html + if (image.Width < width && image.Height < height) + { + // We are making it larger. + graphics.SmoothingMode = SmoothingMode.AntiAlias; + graphics.InterpolationMode = InterpolationMode.HighQualityBicubic; + graphics.PixelOffsetMode = PixelOffsetMode.HighQuality; + graphics.CompositingQuality = CompositingQuality.HighQuality; + } + else + { + // We are making it smaller. + graphics.SmoothingMode = SmoothingMode.None; + + // Contrary to everything I have read bicubic is producing the best results. + graphics.InterpolationMode = InterpolationMode.HighQualityBicubic; + graphics.PixelOffsetMode = PixelOffsetMode.None; + graphics.CompositingQuality = CompositingQuality.HighSpeed; + } + + // An unwanted border appears when using InterpolationMode.HighQualityBicubic to resize the image + // as the algorithm appears to be pulling averaging detail from surFlooring pixels beyond the edge + // of the image. Using the ImageAttributes class to specify that the pixels beyond are simply mirror + // images of the pixels within solves this problem. + using (ImageAttributes wrapMode = new ImageAttributes()) + { + wrapMode.SetWrapMode(WrapMode.TileFlipXY); + Rectangle destRect = new Rectangle(0, 0, width, height); + graphics.DrawImage(image, destRect, 0, 0, sourceWidth, sourceHeight, GraphicsUnit.Pixel, wrapMode); + } + + // Reassign the image. + image.Dispose(); + image = newImage; + } + } + } + catch + { + if (newImage != null) + { + newImage.Dispose(); + } + } + + return image; + } + } +} \ No newline at end of file From afe160625ca870cc9125cf22ce6f4acdb94f7027 Mon Sep 17 00:00:00 2001 From: James South Date: Fri, 11 Oct 2013 09:38:41 +0100 Subject: [PATCH 2/5] Removing packages Former-commit-id: 42751c05d190b95ed6558924df021b135a98c1a1 --- ...Csharp-Sqlite.3.7.7.1.nupkg.REMOVED.git-id | 1 - .../Csharp-Sqlite.3.7.7.1.nuspec | 21 - .../Community.CsharpSqlite.SQLiteClient.dll | Bin 59392 -> 0 bytes .../Community.CsharpSqlite.dll.REMOVED.git-id | 1 - .../Community.CsharpSqlite.SQLiteClient.dll | Bin 59392 -> 0 bytes .../Community.CsharpSqlite.dll.REMOVED.git-id | 1 - .../Community.CsharpSqlite.SQLiteClient.dll | Bin 59392 -> 0 bytes .../Community.CsharpSqlite.dll.REMOVED.git-id | 1 - ...spNet.Mvc.4.0.20710.0.nupkg.REMOVED.git-id | 1 - .../Microsoft.AspNet.Mvc.4.0.20710.0.nuspec | 20 - .../net40/System.Web.Mvc.dll.REMOVED.git-id | 1 - .../net40/System.Web.Mvc.xml.REMOVED.git-id | 1 - ...t.AspNet.Mvc.FixedDisplayModes.1.0.0.nupkg | Bin 15447 -> 0 bytes ....AspNet.Mvc.FixedDisplayModes.1.0.0.nuspec | 19 - .../Microsoft.Web.Mvc.FixedDisplayModes.dll | Bin 23664 -> 0 bytes ...Net.Razor.2.0.20715.0.nupkg.REMOVED.git-id | 1 - .../Microsoft.AspNet.Razor.2.0.20715.0.nuspec | 16 - .../net40/System.Web.Razor.dll.REMOVED.git-id | 1 - .../net40/System.Web.Razor.xml.REMOVED.git-id | 1 - .../Microsoft.AspNet.WebApi.4.0.20710.0.nupkg | Bin 3108 -> 0 bytes ...Microsoft.AspNet.WebApi.4.0.20710.0.nuspec | 19 - ...pi.Client.4.0.20710.0.nupkg.REMOVED.git-id | 1 - ...ft.AspNet.WebApi.Client.4.0.20710.0.nuspec | 20 - ...tem.Net.Http.Formatting.dll.REMOVED.git-id | 1 - ...tem.Net.Http.Formatting.xml.REMOVED.git-id | 1 - ...bApi.Core.4.0.20710.0.nupkg.REMOVED.git-id | 1 - ...soft.AspNet.WebApi.Core.4.0.20710.0.nuspec | 19 - .../content/web.config.transform | 13 - .../net40/System.Web.Http.dll.REMOVED.git-id | 1 - .../net40/System.Web.Http.xml.REMOVED.git-id | 1 - ...ft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg | Bin 39827 -> 0 bytes ...t.AspNet.WebApi.WebHost.4.0.20710.0.nuspec | 20 - ...System.Web.Http.WebHost.dll.REMOVED.git-id | 1 - .../lib/net40/System.Web.Http.WebHost.xml | 136 --- ....WebPages.2.0.20710.0.nupkg.REMOVED.git-id | 1 - ...crosoft.AspNet.WebPages.2.0.20710.0.nuspec | 20 - .../System.Web.Helpers.dll.REMOVED.git-id | 1 - .../System.Web.Helpers.xml.REMOVED.git-id | 1 - .../net40/System.Web.WebPages.Deployment.dll | Bin 41048 -> 0 bytes .../net40/System.Web.WebPages.Deployment.xml | 41 - .../lib/net40/System.Web.WebPages.Razor.dll | Bin 39536 -> 0 bytes .../lib/net40/System.Web.WebPages.Razor.xml | 224 ----- .../System.Web.WebPages.dll.REMOVED.git-id | 1 - .../System.Web.WebPages.xml.REMOVED.git-id | 1 - .../License.rtf.REMOVED.git-id | 1 - .../Microsoft.Bcl.1.0.19.nupkg.REMOVED.git-id | 1 - .../Microsoft.Bcl.1.0.19.nuspec | 34 - .../Microsoft.Bcl.1.0.19/ReleaseNotes.txt | 24 - .../Microsoft.Bcl.1.0.19/content/net45/_._ | 0 .../content/portable-net45+win8+wp8/_._ | 0 .../Microsoft.Bcl.1.0.19/content/sl4/_._ | 0 .../Microsoft.Bcl.1.0.19/content/sl5/_._ | 0 .../Microsoft.Bcl.1.0.19/content/win8/_._ | 0 .../Microsoft.Bcl.1.0.19/content/wp8/_._ | 0 .../lib/net40/System.Runtime.dll | Bin 22128 -> 0 bytes .../lib/net40/System.Runtime.xml | 56 -- .../lib/net40/System.Threading.Tasks.dll | Bin 34960 -> 0 bytes .../lib/net40/System.Threading.Tasks.xml | 475 ---------- .../lib/net40/ensureRedirect.xml | 0 .../Microsoft.Bcl.1.0.19/lib/net45/_._ | 0 .../System.Runtime.dll | Bin 39024 -> 0 bytes .../System.Runtime.xml | 860 ------------------ .../System.Threading.Tasks.dll.REMOVED.git-id | 1 - .../System.Threading.Tasks.xml.REMOVED.git-id | 1 - .../ensureRedirect.xml | 0 .../System.Runtime.dll | Bin 22128 -> 0 bytes .../System.Runtime.xml | 56 -- .../System.Threading.Tasks.dll.REMOVED.git-id | 1 - .../System.Threading.Tasks.xml.REMOVED.git-id | 1 - .../ensureRedirect.xml | 0 .../System.Runtime.dll | Bin 22128 -> 0 bytes .../System.Runtime.xml | 56 -- .../System.Threading.Tasks.dll.REMOVED.git-id | 1 - .../System.Threading.Tasks.xml.REMOVED.git-id | 1 - .../ensureRedirect.xml | 0 .../System.Runtime.dll | Bin 22128 -> 0 bytes .../System.Runtime.xml | 56 -- .../System.Threading.Tasks.dll | Bin 34960 -> 0 bytes .../System.Threading.Tasks.xml | 475 ---------- .../ensureRedirect.xml | 0 .../System.Runtime.dll | Bin 22128 -> 0 bytes .../System.Runtime.xml | 56 -- .../System.Threading.Tasks.dll | Bin 34960 -> 0 bytes .../System.Threading.Tasks.xml | 475 ---------- .../ensureRedirect.xml | 0 .../portable-net40+win8/System.Runtime.dll | Bin 22128 -> 0 bytes .../portable-net40+win8/System.Runtime.xml | 56 -- .../System.Threading.Tasks.dll | Bin 34960 -> 0 bytes .../System.Threading.Tasks.xml | 475 ---------- .../portable-net40+win8/ensureRedirect.xml | 0 .../lib/portable-net45+win8+wp8/_._ | 0 .../lib/sl4-windowsphone71/System.Runtime.dll | Bin 39024 -> 0 bytes .../lib/sl4-windowsphone71/System.Runtime.xml | 860 ------------------ .../System.Threading.Tasks.dll.REMOVED.git-id | 1 - .../System.Threading.Tasks.xml.REMOVED.git-id | 1 - .../lib/sl4-windowsphone71/ensureRedirect.xml | 0 .../lib/sl4/System.Runtime.dll | Bin 22128 -> 0 bytes .../lib/sl4/System.Runtime.xml | 56 -- .../System.Threading.Tasks.dll.REMOVED.git-id | 1 - .../System.Threading.Tasks.xml.REMOVED.git-id | 1 - .../lib/sl5/System.Runtime.dll | Bin 22128 -> 0 bytes .../lib/sl5/System.Runtime.xml | 56 -- .../lib/sl5/System.Threading.Tasks.dll | Bin 34960 -> 0 bytes .../lib/sl5/System.Threading.Tasks.xml | 475 ---------- .../Microsoft.Bcl.1.0.19/lib/win8/_._ | 0 src/packages/Microsoft.Bcl.1.0.19/lib/wp8/_._ | 0 .../License.rtf.REMOVED.git-id | 1 - ...soft.Bcl.Async.1.0.16.nupkg.REMOVED.git-id | 1 - .../Microsoft.Bcl.Async.1.0.16.nuspec | 28 - .../ReleaseNotes.txt | 18 - ...oft.Threading.Tasks.Extensions.Desktop.dll | Bin 47344 -> 0 bytes ...oft.Threading.Tasks.Extensions.Desktop.xml | 684 -------------- .../Microsoft.Threading.Tasks.Extensions.dll | Bin 31440 -> 0 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ------ .../lib/net40/Microsoft.Threading.Tasks.dll | Bin 37024 -> 0 bytes .../lib/net40/Microsoft.Threading.Tasks.xml | 630 ------------- .../Microsoft.Threading.Tasks.Extensions.dll | Bin 31440 -> 0 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ------ .../lib/net45/Microsoft.Threading.Tasks.dll | Bin 37024 -> 0 bytes .../lib/net45/Microsoft.Threading.Tasks.xml | 630 ------------- .../Microsoft.Threading.Tasks.Extensions.dll | Bin 31440 -> 0 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ------ .../Microsoft.Threading.Tasks.dll | Bin 37024 -> 0 bytes .../Microsoft.Threading.Tasks.xml | 630 ------------- .../Microsoft.Threading.Tasks.Extensions.dll | Bin 31440 -> 0 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ------ .../Microsoft.Threading.Tasks.dll | Bin 37024 -> 0 bytes .../Microsoft.Threading.Tasks.xml | 630 ------------- .../Microsoft.Threading.Tasks.Extensions.dll | Bin 31440 -> 0 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ------ .../Microsoft.Threading.Tasks.dll | Bin 37024 -> 0 bytes .../Microsoft.Threading.Tasks.xml | 630 ------------- ...osoft.Threading.Tasks.Extensions.Phone.dll | Bin 28896 -> 0 bytes ...osoft.Threading.Tasks.Extensions.Phone.xml | 141 --- .../Microsoft.Threading.Tasks.Extensions.dll | Bin 31440 -> 0 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ------ .../Microsoft.Threading.Tasks.dll | Bin 37024 -> 0 bytes .../Microsoft.Threading.Tasks.xml | 630 ------------- ...Threading.Tasks.Extensions.Silverlight.dll | Bin 28928 -> 0 bytes ...Threading.Tasks.Extensions.Silverlight.xml | 141 --- .../Microsoft.Threading.Tasks.Extensions.dll | Bin 31440 -> 0 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ------ .../lib/sl4/Microsoft.Threading.Tasks.dll | Bin 37024 -> 0 bytes .../lib/sl4/Microsoft.Threading.Tasks.xml | 630 ------------- .../Microsoft.Threading.Tasks.Extensions.dll | Bin 31440 -> 0 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ------ .../lib/win8/Microsoft.Threading.Tasks.dll | Bin 37024 -> 0 bytes .../lib/win8/Microsoft.Threading.Tasks.xml | 630 ------------- ...osoft.Threading.Tasks.Extensions.Phone.dll | Bin 28896 -> 0 bytes ...osoft.Threading.Tasks.Extensions.Phone.xml | 141 --- .../Microsoft.Threading.Tasks.Extensions.dll | Bin 31440 -> 0 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ------ .../lib/wp8/Microsoft.Threading.Tasks.dll | Bin 37024 -> 0 bytes .../lib/wp8/Microsoft.Threading.Tasks.xml | 630 ------------- .../License.rtf.REMOVED.git-id | 1 - .../Microsoft.Bcl.Build.1.0.8.nupkg | Bin 44179 -> 0 bytes .../Microsoft.Bcl.Build.1.0.8.nuspec | 18 - .../content/net40/_._ | 0 .../content/netcore45/_._ | 0 .../content/portable-net40+win8+sl4+wp71/_._ | 0 .../content/sl4-windowsphone71/_._ | 0 .../Microsoft.Bcl.Build.1.0.8/content/sl4/_._ | 0 .../tools/Install.ps1 | 18 - .../tools/Microsoft.Bcl.Build.Tasks.dll | Bin 34456 -> 0 bytes .../tools/Microsoft.Bcl.Build.targets | 227 ----- .../tools/Uninstall.ps1 | 15 - ....Net.Http.2.0.20710.0.nupkg.REMOVED.git-id | 1 - .../Microsoft.Net.Http.2.0.20710.0.nuspec | 18 - .../lib/net40/System.Net.Http.WebRequest.dll | Bin 16480 -> 0 bytes .../lib/net40/System.Net.Http.WebRequest.xml | 63 -- .../net40/System.Net.Http.dll.REMOVED.git-id | 1 - .../net40/System.Net.Http.xml.REMOVED.git-id | 1 - .../lib/net45/_._ | 1 - ...Microsoft.Web.Infrastructure.1.0.0.0.nupkg | Bin 24921 -> 0 bytes ...icrosoft.Web.Infrastructure.1.0.0.0.nuspec | 17 - .../net40/Microsoft.Web.Infrastructure.dll | Bin 45416 -> 0 bytes ...ewtonsoft.Json.4.5.11.nupkg.REMOVED.git-id | 1 - .../Newtonsoft.Json.4.5.11.nuspec | 16 - .../net20/Newtonsoft.Json.dll.REMOVED.git-id | 1 - .../net20/Newtonsoft.Json.xml.REMOVED.git-id | 1 - .../net35/Newtonsoft.Json.dll.REMOVED.git-id | 1 - .../net35/Newtonsoft.Json.xml.REMOVED.git-id | 1 - .../net40/Newtonsoft.Json.dll.REMOVED.git-id | 1 - .../net40/Newtonsoft.Json.xml.REMOVED.git-id | 1 - .../Newtonsoft.Json.dll.REMOVED.git-id | 1 - .../Newtonsoft.Json.xml.REMOVED.git-id | 1 - .../sl3-wp/Newtonsoft.Json.dll.REMOVED.git-id | 1 - .../sl3-wp/Newtonsoft.Json.xml.REMOVED.git-id | 1 - .../Newtonsoft.Json.dll.REMOVED.git-id | 1 - .../Newtonsoft.Json.xml.REMOVED.git-id | 1 - .../sl4/Newtonsoft.Json.dll.REMOVED.git-id | 1 - .../sl4/Newtonsoft.Json.xml.REMOVED.git-id | 1 - .../Newtonsoft.Json.dll.REMOVED.git-id | 1 - .../Newtonsoft.Json.xml.REMOVED.git-id | 1 - src/packages/repositories.config | 5 - .../content/SQLite.cs.REMOVED.git-id | 1 - .../sqlite-net.1.0.7/content/SQLiteAsync.cs | 486 ---------- .../sqlite-net.1.0.7/sqlite-net.1.0.7.nupkg | Bin 24342 -> 0 bytes .../sqlite-net.1.0.7/sqlite-net.1.0.7.nuspec | 20 - 199 files changed, 15449 deletions(-) delete mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nupkg.REMOVED.git-id delete mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nuspec delete mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/lib/net20/Community.CsharpSqlite.SQLiteClient.dll delete mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/lib/net20/Community.CsharpSqlite.dll.REMOVED.git-id delete mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/lib/net35/Community.CsharpSqlite.SQLiteClient.dll delete mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/lib/net35/Community.CsharpSqlite.dll.REMOVED.git-id delete mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/lib/net40/Community.CsharpSqlite.SQLiteClient.dll delete mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/lib/net40/Community.CsharpSqlite.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nuspec delete mode 100644 src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0.nupkg delete mode 100644 src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0.nuspec delete mode 100644 src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/lib/net40/Microsoft.Web.Mvc.FixedDisplayModes.dll delete mode 100644 src/packages/Microsoft.AspNet.Razor.2.0.20715.0/Microsoft.AspNet.Razor.2.0.20715.0.nupkg.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.Razor.2.0.20715.0/Microsoft.AspNet.Razor.2.0.20715.0.nuspec delete mode 100644 src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.xml.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nupkg delete mode 100644 src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nuspec delete mode 100644 src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nuspec delete mode 100644 src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nuspec delete mode 100644 src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform delete mode 100644 src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg delete mode 100644 src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nuspec delete mode 100644 src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.xml delete mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nuspec delete mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll delete mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml delete mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll delete mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml delete mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/License.rtf.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nupkg.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nuspec delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/ReleaseNotes.txt delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/content/net45/_._ delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/content/portable-net45+win8+wp8/_._ delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/content/sl4/_._ delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/content/sl5/_._ delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/content/win8/_._ delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/content/wp8/_._ delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Runtime.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Runtime.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/net40/ensureRedirect.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/net45/_._ delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.xml.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/ensureRedirect.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Runtime.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Runtime.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.xml.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/ensureRedirect.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Runtime.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Runtime.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/ensureRedirect.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Runtime.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Runtime.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/ensureRedirect.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Runtime.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Runtime.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/ensureRedirect.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Runtime.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Runtime.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/ensureRedirect.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net45+win8+wp8/_._ delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.xml.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/ensureRedirect.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Runtime.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Runtime.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.xml.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Runtime.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Runtime.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/win8/_._ delete mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/wp8/_._ delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/License.rtf.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nupkg.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nuspec delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/ReleaseNotes.txt delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.Extensions.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.Extensions.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.Extensions.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.Extensions.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.Extensions.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.Extensions.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.Extensions.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.Extensions.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.Extensions.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.Extensions.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.xml delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.xml delete mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/License.rtf.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nupkg delete mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nuspec delete mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/content/net40/_._ delete mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/content/netcore45/_._ delete mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/content/portable-net40+win8+sl4+wp71/_._ delete mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/content/sl4-windowsphone71/_._ delete mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/content/sl4/_._ delete mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/tools/Install.ps1 delete mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/tools/Microsoft.Bcl.Build.Tasks.dll delete mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/tools/Microsoft.Bcl.Build.targets delete mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/tools/Uninstall.ps1 delete mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nuspec delete mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll delete mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml delete mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml.REMOVED.git-id delete mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ delete mode 100644 src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg delete mode 100644 src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nuspec delete mode 100644 src/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll.REMOVED.git-id delete mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml.REMOVED.git-id delete mode 100644 src/packages/repositories.config delete mode 100644 src/packages/sqlite-net.1.0.7/content/SQLite.cs.REMOVED.git-id delete mode 100644 src/packages/sqlite-net.1.0.7/content/SQLiteAsync.cs delete mode 100644 src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nupkg delete mode 100644 src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nuspec diff --git a/src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nupkg.REMOVED.git-id b/src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nupkg.REMOVED.git-id deleted file mode 100644 index 873e6cddd..000000000 --- a/src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nupkg.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -81fffff68e71d82a09d8c6a345ce69410f351786 \ No newline at end of file diff --git a/src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nuspec b/src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nuspec deleted file mode 100644 index 574462183..000000000 --- a/src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nuspec +++ /dev/null @@ -1,21 +0,0 @@ - - - - Csharp-Sqlite - 3.7.7.1 - C#-SqLite Unofficial Package - noah.hart - noah.hart - http://code.google.com/p/csharp-sqlite/ - false - C#-SQLite is an independent reimplementation of the SQLite software library version 3.7.7.1. - - - - Sqlite - - - - - - \ No newline at end of file diff --git a/src/packages/Csharp-Sqlite.3.7.7.1/lib/net20/Community.CsharpSqlite.SQLiteClient.dll b/src/packages/Csharp-Sqlite.3.7.7.1/lib/net20/Community.CsharpSqlite.SQLiteClient.dll deleted file mode 100644 index 471796b1bb97d4a404efcc18cf009bf241e0601f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59392 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 - - - Microsoft.AspNet.Mvc - 4.0.20710.0 - Microsoft ASP.NET MVC 4 - Microsoft - Microsoft - http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm - http://www.asp.net/mvc - https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 - true - This package contains the runtime assemblies for ASP.NET MVC. ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup. - Microsoft AspNet Mvc AspNetMvc - - - - - - \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll.REMOVED.git-id deleted file mode 100644 index b2a0218b8..000000000 --- a/src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -835f1b55d6a72b996c8865b465fb6e5991aa4706 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml.REMOVED.git-id b/src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml.REMOVED.git-id deleted file mode 100644 index 41a0ed078..000000000 --- a/src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -ee48e3d4c4bb38f3a96c686cebdfabefec431af0 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0.nupkg b/src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0.nupkg deleted file mode 100644 index b4abcce81d13afb4708fee537688446201ee11fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15447 zcmb`O1yEdDx~S3M4ncx@uqL=eaCZ$3-8eMvuECQ)aCdiif(H%m?jGE^By;A>nR$1n z?tOK;Ywhm6_V4RoyQ{1Arzisrg9!2KHR#Ipo~(Sv9|;Nq;`e|cgwVGKSvdfhejQ1( z@E~Y2uz!pG>*1uiolnr!+KSW}Wba@Ow&5p#$HYud3bHW<1I=wr`N^FeO&Gbz1qJw& zK~{#2FA@%B=C%%`FDf<;{N!eij32Y0pdAVW&wzoEPd^xo@1=t!I zTN;{z04&VR9DtW-{$YdspKX$=y4iyMAB)!J#`a(bu!$p+G1&SKV=r;Nn0vki34ns~B6C-ABLr!kCcPt=oHgpnElctai)}0(C%Zz9Ur+_g-+q}<-0W9Ku)aivW!A7%O_4e z6w088N&&x`Px!f(g&;bwjOFzc9Za{k0Lr*rO#`1b-hi~9S4f)brQ9_Z1|yW;R3N$G z=-`_C>j|&=43yT(11||I_c`IN3U&L)zhIrdS&uwz>#Bz+M(oG#hvd^RSUew!@G;Vq zF`N@N;jY`_)p;dKo(++Yhd`YPE*k2qPIx_RiT0eqzdYpyD)#3$hJ%=5<~mSX5*_13L7=Z--of&3OQ z?VUUuhce*@u-kX_n*(%Q3e5VD>Ejd6mLXaVVUv8IZo#xL%kHu%%QUB~cNiAj*@6Ly zoo!~YbkZ&cD4}V-Z#9V4Ul+5EFXVj@olj;4Op&AY@kSz1cPVfkExBDf+1 zb6iGCOHwjb{qfnZrzB{M2>)cME2$Xn zpBvv<+{6_H00CjE0|D{wrSYxIjQ}gia+*mX~M*rrn0<^OFPtAYChoBiFF>&7p zJ`Vg8AOnj){$1`{rfUXyJrp^qMQ#rSWENSdR0AKzftr}*f!F$!g?6c_W%2Zf;>!Yw zQtMLh<+|GG<`0&occaJ2LZViW(I+S8f}lnFn_4?ez!w_APOL=av; zzuymfdQw9I7oPMf*NC~!g5P}go(0s)g4Gfk^OVEubkuU#3FJ7`GUY*q%taUCYDVpZ zYK?`OxX0_{7U1~LUjr3+dNMd;AFB!NM=9nNWJ58+U`0E|O^{(S{I3=Lze^^Y9Elg~ zg%W7qnI*snxXX2y+~`kK|9r1kNy-UVX|KP-<#Zw5znGMo1GC`<@7C_CK%ieFJ~1Ez z;aY@6Y%`&@u*%(B?WI>)vNSA;j8d=3DAsTDX7;1&>G2(#KHvt|<_Es4n6tL!QI$J? z*GzL`;sREptoNDlr3k{3vk?H9p0LN}8QtT^C5&$uzL01}KHfX$_~k<`7Un5&Rs;x3%4<0K27ko;zLU6!jtM(~L*z%g9a6WIyy%C%-zmV@ zVa?$tR1B3T58Dh&k(>0MNQ?8kc}#wQl%K4gD`|S4{dk_b?<-+k09OoZpfARcnpzaT zUWiDn#Q@@BC_4>o?f41GYMW84m-J zVa92Y&9zrIre-QMRwP!I7&XRr%}5K!VGB#M&Mu2l#tZzm%`^+gK?^^vnmKJ~Dvm@K zMqd^*3APvcRgAk2|!QQts#XyMx z49rMF`$pYb-gv5p(;F_!5H1DT0X19v%*8b`JsAhf?AIBB6_;6Ot5A zGrYn@$opMlMJ!+ov5QMt4?ezN9d^H;GS{Dp>-BC2X3Mi&E==57#YBwxKx3X^0~zAL z=Wy9ByBG;L0)oUXLhe!3D8_f|@2Q76;?KJpY@|EqJh@kZy)k316~bLG$Q98Y8#iMs zM4}&<-KMlc35{SCzc4KM2N@zJVMsPA6Dy2-MuaZyo{ET-VSdxQ3FZ0alV=kGikf1M zr(I5ith*|#-ip%K+3}8|ogecZ-h9Z*Se;1?Z^dk+D{Bc9-jl~O8#AZt2uF8jf1D6i z76@@|Cr)2|bLvx&AFIlD_DISn>L={)RHFC?Zne@? zokDy9!6hG4CUPm5-gD(u0%3DJIaD`wFb-TzGnH+l%?W!6W_(SHoQ%lzH0IyIoxo$> z%?eMrR%KPt0>A1Stw7Lx*PRUtcA_*&S5^w?nxfp{)h3G#pKFveOG(yb;%E(f1GUZ# zFaN$kn2FQ@5oi95v|%{wI;WgC6VP-+cs<8*Erv#6q%NjesGy-DlYGncXAu2OT0r+z z?w;1u%>dRH%emQA#p0Q&%1l)U^pvlX5vlZ9+^33o{8DQgIqX*Q+I~ z*Dk2eOb6OuM7VR*V^{g!a3P@O^OND`U@i|p@E>ewk+rSK+~mF0WEt#7O0ihkAnVLg z_ZJP+5sGpmFfkH_#=}LUqUpvO9}s>Q4Ni^HRZ*DkbU=?nTSNBR6yst0q;Ah2+ky_@ z))>*IT|+2gCE#}JKq#i$fjV#_E{02&Q?@D(F{hsHJ|}uJvT-ZUm*>wPK*8UiV`*0a z>jHAYNO>%$=$q>mQ`{rd=xY><{-&!J6@Y|FGuq2qNHh#HVgR>p2RRyLIc1fCJM-?f ztH;j8p4=K;$|ayE0#zeKqA;6H7oB^~fM1bawwpwFmxZr>AT!mtdN(pxeW((zXhPMt z{Mnb#v60Bb^jrb|Q{2ZBJYTTi;o-`H0bR|EZo}c5-DY8iKpxyj4D=wrej*5}s!D%r z8cY6!EwSoZ9;|^QFWXOKL63}86STZbc7l1IH{@xmMk7LOvWtCx7Op_LW8%RmhDjId zNQd=8sAh;w0?pF1+A>6KvkZt4{2C$LK6c%HUCYFa3hNTd)nQ=#7_ztED&xwB&FF}G zHpa3hnu%?Vm8Zn#_`wy&{RDm#T9@`)1+jNJO3dRP0D>X6ocBTtN*ckh}G$aZC9df9CkyNVLZ$=1pV|1P4+fpM)V!I*; zX+Jn&^hiHBck(IY@`c+lEi)m|PQVV9J2fJ*gvk8V$&;!KjDZn=+VxY`X>L3lqtzH< z?PEu2sh@IUv0ZlPv9|}d0ugI;gWnQz=Q)1es5FNmKmb*G;_2DmBd+0<1W{s!x_5jq zvf@^(hUoG_ZUHGaU;Cb?_}BJmQW-E+OmnRR3(_KtKjH3aOENQ^QO^?i|NI2F7#yRa z{Gg+V+==>m_fyu$N5~^smPHydU4v(;2@!Zggvy=XLTJ3vM3_^L5u?fWt9LuPzDzpE z3mAAviUD`_t#1X{0*kZofSYysT)Q4m%^98K2MBf)*g3XQg{Pi7Ss1Z`nmb!N9sUG9 zr4^%FUUdGVtl>);S;@>c+D+kDd3hUBht-;#O=zz9fY00m^f65SmyD#d0y)_-kgRi+ zi1Ww-cnTFr-zptphOCN+?mtGovU(k^}6y)2({R{i0uP##+Mw^uY?db-UUTwR6?e3cO=ABNR!LP7%W=OsmfYL;kc#j@t@{TQHhUktO z)9Q868kMr4SzRkyxd+U=cm+cDIYI1#Ur)tO_U9&wLGF;5kT9`yxT;wuJpr6(4w&lM zdOrHEVNW&2oUX=&jN81KQwYGVMFSZ_U84w9LnreI!ZW@^@_{3cAdq9W64rMO%TE~X22X%Yk+!3; zEi$8UNy%3MvKA{hS%o*~0@X1KnF_lVBK^(Cg^zSzWR1jUXClALK$hfF04d81`klD& z^G&<;lz_0H_^v4|*S(=GUsibZG2*EdkD`#sGAM9ZVwgJn^(Q6E{(?wgEGv!Wt@yWr zaV_4BpavI+%pvMn`*C7vaYoYY=?AJuXnZ7Y#d_N{ew;P7tu#3ZGfgtpNaNDPLHodxa#l8QYIeJN4C6yfO_)mmH}EY z%lG66%q*P&7I*F>S}l}{_f=8TP@^Wk2bAgK!YtAXL|+*K&Nn#+a2-7|JVipXRO89} zlLK_UgJre%&uA1&m@+dOzXut`sZ3VqAy zCb~OJ-P$a5!U*+~5KVEe>^uWEebRiAbjBs~s(X$Rw{_k9hlOfj4J-l_BV^I6Q!*_-HOqELWkUf&3}Qb} zZ!G3jjABV`%TeOb2w6Zw7ouPe?7!*f+0L?+;*b!o%JJJ2dGk{b_admo_uRJ$`2(@y z>=yz@ZId;}_n5b|V_RhDFypqpEkd>N3UG;BF*ILl52CU*^ZoMkAIK%-(Z1-f5oYXf za&k3_ZkTm%n-adk9GB0|8-Q-WRPMU@ksyI+dgt!DyelAtvv`w(t|d)Jcq!(o$Mpf` z03DUai;WyXQd(HrG zXGVJP0y0Sk%oPKQ0}iw!#bpuhqL$h0n!RsnX2>f*6ZC~h8pOhTG?X+;=nDQbNIZxs zbQGL05&_PPkl;H?2uIgdUIa-j2rCrUt&Su~h`J!BH7G$e1JVn7CFYkwI}o!rRxDb* zdwXGc$M;B2)awXZPgF>>9Ky;2n4(McZ%y)8*k9ek*6JT#G!kX%kt&!b!9PABm$FM! z`0wW5P^%2z(qj9S+pWHBF@ie9@$iVr#Qs)XA-Hs?(BP%G@Z(i)>U@Xdssy5mIF^re z$Fsewv0y(&$YU%@+`BGS9mBCpA^bb?@Bs_D${@5!oM2Pc*FiJ~#ZEn;?!|K%rI1Xi z>@BkfLO)-pa;TXyA23Xt_GQ%YwU*HhXclqqS25)66Nm-^EhUl|?3w&a26 zpGvEf=orL!=q<9KuP0`OVn7WeEUF>}dwJxga$pwBuJz)Y*Gnps_LiRqjK*-YQV5FW zG@|ZsP$zKa4mGpqhEY7H>-buG)HB(E=GGwQN@=gkkwn2!sf_AFE0rKQFoW1l;X!Hb zzGB!&Fv{>`+<~S=)^wf|G1Liz^;@ovfpgTz0##Fbv(RHUfhiyroi=jqEF)IeP_Ppm5TFdjM162XL*H(t8{&3~W6ht5(W1qI&f= z188~U%4+n8nBMAlGko6P(m6M93FpVH^bK~av3%Cv1HK<^w&AWm0h%&$_ZEzE&GWfG z;D4ZiNrTl&vW0U9>r^dZ-<7EHpo4r}`z=d`H7&y4yIs#J`JUE0N^%$Wx@DJ^sq3Lh^xOi%cS)BW&peCbO(2t(vVQvmhSv<3{%INW~ zA*>oPP*YnILCZ{SojA65>~1k@4YQLBYZgCclF~pD?rw#V#JZoH(q8N-U4)nj#m{Yp zqPo2Zb%TD!VrEntfsR{WwQanid1LECC&ccZO1|=F6xL?>xC>8RpG=zJL`f6yD7BA- z6TE>-NEaABPSn&A`z}n`wzq4`M_#PrILeH z&%(#mOyE$Yta7`9YPKuRiGJdP*Pd4upHhUxMk#$*Eurk7P(kCgG}H6uk%)vXv*_!) zi1f|lK+?<#XsH-ERCo@`ZbbWeDwC?jPZ+H1b0WQFM5ZR6DI~*^h2iiCaM8}$89@|F zpWmiob{^{jr_33JXl)3#`#<4`C%5U~roDRd{mIQElS{la=#5k7`i83--J_xkcEvKi z`fODDi^<(tMvcEx15Nx5?HrWJ21T6|WAY@jyE>$l4L*-{VqrrlRef)XrSuim)yrSW zQgvOo%uH$xFzaqo1JR~vYHfcOr}4BYFBzNkMJ~?kqw}W0;Sa{c)kLdL>tW>DG89AX zuf5E*kaQbgTUVCp9PsV+DjjM~OhSg8U#NR!o(E!%J5=z$YMtJte<%@Z?n^)F z@VHErZ&tv%oL8n`ste0dpTJR%jk8E+@y+d|`!e5nOK!X%)R6nGNE7O(RozHNsflr= zREihr&q_J{0?u7)`8038eWKjY?hYBt>cJ{18v~tjnG8b{1ayv}?wD^sAbE&xTzs-5 zD6384gR?2ieU-1k_mTfbOR5PoRm_xOoGQ}Ste$7;YYtSM0!)Z$(X^%&=^lYG zm+rz_)aPn(9`w~}dKA$aG`#A-6(y}_p9xJ%HXcuTeKMRhPI;gOfL#qZDD}*!MAP*lPO{v zPka+kH>_D$yXtjF%W?#HuIhLJH)m^h5GEC+U|h@bx)nXZ043#Uggr}SV`4tZ29!aq z&6y<({(&QyT8JeZ*UR>)j5A6|&Mx2;UM1-cBJTPUHw0l!M>WfC_`IHIk zf`Va{@u>j~!5g-y>hd|*P#tFa+D}p)csoaEsOE$#*oo*(!!SAgDwr5ij;WQ{sP2}m z)}zN5rh5e*(OFP%KK}15YsI18Hf40E=hbH&GireO5s?rleWnWi?4e~V!>Q`g4V;Bz ze(JUra@oap!bq`x$V7Lwa5uj)`ZC!|sgg8=?!c4MdZ@Htf;5d%MJ7!ffRb+cBfgqD z1O@#|D&rNsf}l+0ashiz=UYQR`~I-=aNWEBG*eVf?9$~lok~S|o$LYrc{|aHiI5Mq zZ7kfyMKUN9PMDDcu0UaK$+Z;v@55) zQiVkEN1hk&Q2d|~YnpG&EmnX$p8y@EjyHu9DQv+O%*TFZn)8Sc@)3`rFW~b9so}U0@;*(&42=$F9A_sH;I@{A#a;eFJN9LeazY zaif?^`C*-WH}<=la3OiW#J-4G&5*=?<~nqbE`~xSagQTuxB=dkFLHRMSt0TdIX+iD zI7l3wU6B-gI9Y7h_|C4*f!HiTVu>Go5NGr5i?1g+GOpm)^fgAsZ|E~1AVx<*XI593 zHp)L)J)U2t@7m?YET}uBx;a}MdZ%Mu^fg7R3W&g6C*0q@X{u9seR90F{WLh8b~3bAEw-cGzHp(KXmNd- zq=D1L-+cM${;iha&>)~~x0Ye=aA~cREG*W^!;$Rz3cdkQ9z+WPM=o|`&pfM5w>l9v z4;wa5#buSl0zOo93081h2UV=kQ{9=em3s}d=UT02j4RvNhpvz)?r(yiqRFc zTDUaO=dC(<{Mt`u5vSI}4!i3dA`d~WUsul~;nOLWWQIy;2h)7OXk~Qw^JbKH%d!A) z$`FI}Ave-aNM%{CTbL?~jQoa+p~D}KFZ@Zk+t%luvXT6)omVzn?V> zV`i81tVl%>WQJ15&g!WWIRIZQrmb#w4~`-$$4Fq5*hHGr0+A>o)Yo;F$FCklrw+sB z_eyb9s1kr(dwqD^7$UW*%6!*^4TqCKbZbTg2J)`*8& zQI>^Mv1CbNIN(fJqWBJb8s;9N1W#dd4HPG>OC~ib@Xd?CfkB@RXSNd4-G$W5X%1;?{L1344kb7mguh z%Th5euuS;SDT5gFA;gq=i$iZp!I{L;+FIhLGxh`43jC)HKM3e0tcm}ZFG4n z?e0S4@Bv8DIFVI_QC5PEFB+K&`PUizR!&fNtubB(sRkScyxRpLTMq zy0)l&OSR_>GM&9&eGvmsK?$8x&zdN%8B&(wy|8r&Q(cZseg#uyWmAQjwUU*lm7%PZ zrfR;ClcS^5PJw)-61)^`_e@~%Pc&hu?@xsZzEwW6Q?J7ZbNOF=sM(gy7v`=XGAgS2 z;>P`Sg&KYFDva|8gMc%YK+uI13Y$+-X9GdqLt~5J&Q(>0zDVtG>c==g=XQS1T&iK$( zeg#xzx>%QG)B*0FYsgSSH zlGi1rCk<9NrM31LyqyxFf5q*-%8C^|Db$W&wz&;;j>)w*NKuHwxu(Nb za4bpzY9j=5|J0!m9bW4OOm(9@9=5nQlMs5dJuN&aiLVE=^1kjusf4F|azcKZStn2G z?wN2;l8`u`{YYiJ?$;%KJQYM*|BCO%W#j4j60N0bwtdvK^<2=p|GE7s6!%sT)r_F< z;De>xw^gaanB!(e&!)^WCyq}n=3(O>r-X?)MZb@gHcIODVg;SjqN>d#=5e6_3gHT~ zQ)tWfA%cZbig2tgTa{eSCeZ5IzvgHYanrf4lGLWh$VM%Itq0rj2x_vPOE&%2%gZkG zhS08K*d`lYlxOUwiw+XBP>|(*)L=gI-^F&0A3u5lQ0b|hzG2tOWdFd%9V#Z9W`XA7 zqv9u($W|SEN3Iz5%AyqHZd^DFoa~=emffVkooiaRkEzt0P(O-%OP=eY@&i>ZX|DUp zUTdTLs_QYLs@B1$QvPc;pofILs0wp^%9>x7?eqS~=T!2kcl&0;GQQ&GlaU4P4}m`6 z)=U=fj&bR^@gJ+Ihz^GwW~ZD~c}>%mbh;;%$|@dWKbB?F*36mks?T_xEg&fj&35nU z@&ZU7>>oaJhV$Uio>={Eyx597<&{rQdJ z?3k#i=2e=d`~6N(Sr;dgv0#mtK*bSFz4FXti=%u~zsFh<(S3Ej^aZOvKZ{XE0gdof znVwqe<76F~!-yJ@#f@RTSZ8>1wU6)G;}Tkko8zJnxcX}RT4KJTuGQn#*1aZEBJ6>N zC#S=jGQ{VkxxqYNrVsfL<6Op#f2z3casa!@vW7?{&t^$Na*6W`z=$krB>4uX63A9_Twu?N-d+#>48ewryH01EFrIklA z*w;krKEqzv$C{IEG!x^~r7IU^8XZ%~MAZV1xl<>l;UVlg zr-TnrN7*yI<%#Z~4Li=|T*Ixp!*vx0Q@EXjkbAuyCbP$K`X-mW8oTs~y92ey9RUL7 zo$IVSkjSR4Mo*YAs^Etg`D&mxT!a%DW?{>(ONeJy*)i!LO?+2NE8-Wl7^68ex66Q>npA zp3P2PGYzyOU`RS2Np%vDst=vi^q=F>I-gAG+lC!fr`oB|ZaxbIM4n7drWXTdg0^OB zwoLMobCp~|BO)R~L#gnkiIzSV^?{#O`W1<$AQ|ST6EZmC_ZW)0Qz+GxcO`A)?bmvsT@hAKXmt*+pI;s+BxAlt1Czb4NZIMJpU_#0-{PB z_?GKuv_q@2!Vr;1?%L59%(K{B+vj&KB!D4pb$wNK=~h*2_8;Th2I-IbuLuPmtN0$m zQ6|8nvXXLZHbjM(&!-2&OC&2xo@cg)Lm}QL-J#!U+=+Q_CMdTj3J|oR1)k4xd(uz1 z)$l%j##+rwy{#C&wY*ljnxcNhi`iHy++Pi5Jr`;6{D86HZsOUbuaoP3l83@$sc6v` zlTNg9YVrMQKf1m0ooV~Q!oK&&+`dZ8v1PvF$N4W+8AqV+^ z5yTFAIM*10@i@zvo}WHlyLqQqRK=hvZ&iDL1*Eyk*^$?08d)Enb#Bnv95&;6vA9h2 z80$x+T^}do?7MlA$jh7M+ilofThME%dMJ@8J570hFQ?^ymbh5AR3S#acrsMX+`r8E z7#}lzoL=cxldCgr2VRNE!?DCp9yETCd4}gFLcjVk_-4W0M;iXHGC^C*iFcKOGgs|) zt|oL);c|~&@+w?Q<;UB{u3>+d5ih*6N1Dzq;?(e;4^{b_;jAs$iPa0Zh23jMGq{wL zbmH6Td!FuU zJd4jq+!c`xyrdqb_Q3K2)KaOdakf!CSW3o^fndjkyY195qoS{H(3Y9zxmTWHv{pKF zatSfsuKm9gibQj)B(?E5-tV9Go$~>AMxAQq%pMIzMK)_` zOa%{8_nsqRQ={-{liY1v>5h&|tFBq@rpuSLCS1C+u%8MgAa~+aWx4O7*zFcwHWZ$l z&gJvf;Lc*6E}xnj&iz2=AKF{zjfR_#xbM%h6XxQA!SqP;>Qr(Gcn5YvJc0Li=FX4% za(5q9O1q<1DqwX>BKr9^@`xYqf8KqQ2tmcBw5$@?FKAhm@tVY>M6$XT+Zk#I?r)eu z14M7h4UG;JBOz~#d(U1sdy5GYq0zUbVqZ^qKwW5`o#pDIBrcQfeD8O;Ta*%*Z}d1E zXH>f_=8vBy`7%0m(00#n2zg#hG1US^>?U;-R-cB6E3Cr~jh4SSVMIhp9fVbuR3K#m zt6lx3;J(cV6L#$hhHDR< zND`M*|85l@vr8kjS(5dV(R0)g-F*koklTEACi;Xax1IXdX_wVh?pEBDr_1d~nHbOP zX7Hf4D}A4j(Pk?F z|G+hOi_zUkRI)|b8K%aC;KS<9*MPGThO8J&3dG~I4?bB;<2O4++}{V=cYQuIlV8L< zlCc!p^!iU+t3PD!l1}!FwDFJEk6x8CZR&EX^Uu&f3q?qDCUSa>n*@4QG4cGk4<2e| zcfXY#LT{%yZ%1EFpiNya*C`r`ctaH1G+cZp)HoEU#hqN_z$ zReJ2m&+yIRIXZ46tT``oN#=kU2rh~~8>{`=<}B`9cT=_}c@|pE?^AZ0QoVH$lDXrl zuYH%cn^|RC?i5d=qshzU#_MAiW@A=9gwk3L(p%Bda!|%*WVkMyy3vc>PP;X{?IKYI z9)#@(4xGW0w1yvWo~@_cMBVX&M^YRzo;JzbFPUz`!KIplg;xGR&DpE(YyGCjO}xa} z-scHpPuXuJLQ186h%!9Pf;{%UtJ(HhME1CZpQR3~1S z>kzlPz;CzDLrijZEhq7GMH^0iyKtZ0zp_7~s4mwi!5vD}Yu3(1;S(6isMDRkLQ&-PAQceu?2tApmu5~?{*cJGZUYiCGeK&Eb2X#<+koq5@*|J7+iT9qk9XqSC_>q;Gup33D`mctTtOQVhq_|k6fX6I2X zxq#y6Zd<^uW9d9m`mlfb#9w0hsrYco$nZw>DvsL}oI!edb8B@*^xWj`={30L;`W2? zsGXnh0LXs87k6#0*~+xUv&*E9Uv@7TbE#ht3#&i4-C9SJE_LX*y~B7=Bu`Sfm;T-w zxjqt4nMtY5V>3pHwLU0au_QrHufdwsi&iCf=!2~Zusj^PzFp8P^BR`KV%%e)_(Yc1 zx%7?G#ySnF*y7`5Auf2UA${-q_)WY|5y_R@(J_hX%9@xg&^rxhu`Ts>4eX;=riXrP zpYHRcrHkHSAYzStFvWVXnSlvqVL{)$mbpE@@4>t%4fnQ`g2c0MPo*#vsq*8sK6@X3 zBCT@Ty=+dZ-9fW;T02nwO+6>|=GU*y-gEE77d<9J3By-VE<2B=njXkv^ZVu8A7U3C zJeCCM@N2jk*7M=8XuReGPrhTGTXlKpjw?Kaz$|IS!iH{N+1TO z$5ChYKETwb`S7}H8U-%APIbp#p*zI1mD8hZf8T|ZbEwqp@$pT}SDYhq@)`ID6p=i* zLyLyn{rBx)AM=Hij&E`pM0d=4Rt*E^bmt@9hd$Q3k+pf zu5~EqWqL&f%}pRFtCP-=~fZL zw(>-UEmWj<+}!9cS7r9OWva-d9lRDzOgq$~DcGyiDb(TFi-s804NwTu(JRI6R7^2iqG^+?tZDuy}C`2g~!uqk%x71m)Mq?jtQCTYT!qGYxlt&r_3;yXp`2WM0q@b@kT>dQ+Mr~ z`5uX~;7Up@P_L@NKke!CCTU4fzkCHB+qLb4V=n0Dj(}GDS;yu=dl|XY!qB(oxA$p; zr~UWr3(U)2@>vIc0s3E(!cLt(lxe${oIN$YcOF~!QA+H&Iz^a()RC5dL&-Y}@PNuTgZ zaOMg6*K_y(0GK`%tHZNHLqPl*N-xjd|DU5U|LM8>|2YQri``ND6W#e62gL(4{u5lX zb+Whm4L$*l0U#@oHOR)%0q~CL9f15#Sx1n)^*`9DzbgE`@~5P$gZZCkU0ht4Tv&e_ zej%ye0W{@gRenQPjOI2Dj)peIpg-*YsqsH$vi>cVB)|tW<}tPh89IXP1^&c;_yB*I z{U!0jQW@Ku+x|ks1XRt;9Z3IJI8tM|ElUZ4$tiHSUkEgi zp#zA~2JHC4fc;M9uL=B0$Q<~xX67d5puc3z^q)|&-&X#j#rFqGC-8#OF){N2{(kz) zxRs%esnZJ&CjhcxR8#q_`R5d$CCKfiQb31)RGai~eo0>twm-hUeB%TBDfr8zqq(CM z=&ve&Dcf)Cjr6bF+i#bDQ~9Or;ACX+vI+w7P7)wTQpLZ)dZc2mwpK6Iw*M{scM-nd z+}b~S|2Hu9kNv9;LD|&-2?6nIV7=^LZIPGtf2pMYFRsr)m+2Q|_620w9WlObnf@9A6TCnf@F9_|hRSMBX34|BXpBw6(P|H~vj70-SAt|AIL( z{?YKiSj&IVjr1@1{-*5y8y9~^5C5$bu(2cP1!;U?5dRzP7sTj4#P=Un|IP&dTgU$) zyMKWe|I82Ydp%y70TPN4;vens&phhCVyAzhQ~##;@4&;qDk{F - - - Microsoft.AspNet.Mvc.FixedDisplayModes - 1.0.0 - Microsoft ASP.NET MVC Fixed DisplayModes - Microsoft - Microsoft - http://www.microsoft.com/web/webpi/eula/mvc4extensions_prerelease_eula.htm - http://www.asp.net/mvc - true - This package contains a workaround for a bug affecting mobile view caching in ASP.NET MVC 4. More information is available at http://www.asp.net/whitepapers/mvc4-release-notes. - en-US - Microsoft AspNet Mvc AspNetMvc - - - - - \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/lib/net40/Microsoft.Web.Mvc.FixedDisplayModes.dll b/src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/lib/net40/Microsoft.Web.Mvc.FixedDisplayModes.dll deleted file mode 100644 index d4a30b3b9416d1b42c243fc30689a29af59099f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23664 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 - - - Microsoft.AspNet.Razor - 2.0.20715.0 - Microsoft ASP.NET Razor 2 - Microsoft - Microsoft - http://www.microsoft.com/web/webpi/eula/WebPages_2_eula_ENU.htm - http://www.asp.net/web-pages - true - This package contains the runtime assemblies for ASP.NET Web Pages. ASP.NET Web Pages and the new Razor syntax provide a fast, terse, clean and lightweight way to combine server code with HTML to create dynamic web content. - en-US - Microsoft AspNet WebPages AspNetWebPages Razor - - \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.dll.REMOVED.git-id deleted file mode 100644 index 787db916d..000000000 --- a/src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -854f5e267b0347d11856470e90a8dbf25cec918b \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.xml.REMOVED.git-id b/src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.xml.REMOVED.git-id deleted file mode 100644 index d8aa5526e..000000000 --- a/src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -b42f27cb916f184faa2aff7fa65f1c69fca4ddc2 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nupkg b/src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nupkg deleted file mode 100644 index 3098cd995221ff830ccc3dbddcc6b11bacf11f4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3108 zcmb_e3vdi)9AA+}JVHx~j@Rd;k-_cWor}1*I};=Xk&~Q9z4vy%%Po7mYxg@z>QUNK zinc;kR5c`+j`t&&szJS)YDbJ`NiY-BGU8DtNNK0v?p-dI5ThN*?9S|W|NsB{KY#z9 zV_4(xW`z1T{PW19n9(tL&l(Yg`ZOmx5|d@fD-@}|!TR<@TtT!ZTK{$Lz#(h@94`-M zKw05L!KO2k1|5I`BeI;3Wz+ePTi;jL-)_x-JdLn~;^8C(U==~J={yKYi4>(U9_XbN zQk0;8e{qYlmqz$g&Y~omnMP+p%49I~p|Cf#Hgt7u0%xuSpR?%Y7+F+AHzFC)8!(3b z!sd(y%8)>LX@PS?1?hm3ma`zT>8P}zN|GXtfQTFeT}cv03O+@Gj1Hu-HeCixfC+B1 zDW2}j#G5S%79F5o#hw2YAmxRKW@$uIj3`6BBx7wEaZm|ywkACalxJ`ZR2tNw`j{EF z#pO1|8!XUlp?kYvg30Y>S;lCw7)@@LloT(^NP+l_EDoxV%j8O6dYcUf95#-Rs#8O| z12<4K5k^F64YZ~7;)0kkf*2M~5S?)Yy*!OC>nUGmns~*~;$W*wAAngMN{5bktKjhU z?;{tqjM@=#B#-~3Q?nHJRQ=wfR8;=#Y008;_Pv?+n|!zF2r&0fnt+C2Euh0;TF zub%yO%(!Ju_dFPNwR`E_JNZvmUMR2FQ?zkF_5F%d6;F0Po&CetTL+c+V$(hEyZ*Q% zX3R=ia-`|NvNIFcpUt<q=LTs`jgzQgaD&h6hote$76Og!N$+#GiIt5cTn z2d76)?+a|}dUQK-d3>+Kg^M0kMmRT=Nc#z|^L+F-hZlM(%G>`M?YL6BEwb6=%!B%$ zkF9Mp`g)HWORM6KT}&D>`0?Mu&NB1c1A6Z-Ba(%?zh)e-A=EbtoB|lctx*m{rmRD z1ff17aqqqMsd!ntzB&Y|W9$e{u^$5yStbZtl27I}&|?`2^3V$fq)89yeb|y2vBw_%Oo-~ zq>(7wgGgYdLQYi)7AlO)N$Og#J3X8N0)+#NC?Fbp2O!=nxyXYd8{~>UAVA0hBm$49 zAdr;lAV(xS0mf&L+|oT^hJ$+6%Kqc^W_-8UZgo4Jv>`0MbgXYSHE6 zcoqzCIvt<}OZ}2K2*!gAxMY!LflLco5QuKT@SIwnUVsxA-ly(5RU#Yf;@bokctsb- zL%>1}mS60Y05}%XJdp5KQ+FP~FTW$Ixs2pYr`yK^T9SB<@$Wq~M&yA&i#w$zBvMOk zXfoC0V%q}Z+#C$409j|HX=)*2*1!_Cn@Iy{G9(xcq`^wn9I7^X9KH{)V>=Y|qcS!9 z;E{D2%*6?2mD+*>|8;7G@CFTh`9G{wP+T>PIK;zH#k#fCZt}~h(u&VD6*9;^!Z#Qq z;P6ufkenm&c*0~&xJJaPEzjDi)3#PEa+K{^eRn>lJnGX1BggoGxbtw{CaY{hnMkVC z=C#lt&EEf{J?b=IpY%xe3DcfI&`tYzgagLMe%7V(G#v;y?`J|GeM8L<*m~qj9~d>2 z;ni}go;Y4@)xY418vfJZB_e|$CQ_Ivyg<8#T{Niu5*O>ypP-YJmQ-BPMqzrQwx)Hd zY<|9O1y%q0x_upb{o_dDMP2R~ S_C|y%7LNau@i3HV`TQ5!070$* diff --git a/src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nuspec b/src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nuspec deleted file mode 100644 index b8f39b1ab..000000000 --- a/src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nuspec +++ /dev/null @@ -1,19 +0,0 @@ - - - - Microsoft.AspNet.WebApi - 4.0.20710.0 - Microsoft ASP.NET Web API - Microsoft - Microsoft - http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm - http://www.asp.net/web-api - https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 - true - This package contains everything you need to host ASP.NET Web API on IIS. ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework. - Microsoft AspNet WebApi AspNetWebApi - - - - - \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg.REMOVED.git-id deleted file mode 100644 index a1fe296c0..000000000 --- a/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -9206b80e4201aeeff5b915c304b998d2a7001992 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nuspec b/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nuspec deleted file mode 100644 index 861c799a8..000000000 --- a/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nuspec +++ /dev/null @@ -1,20 +0,0 @@ - - - - Microsoft.AspNet.WebApi.Client - 4.0.20710.0 - Microsoft ASP.NET Web API Client Libraries - Microsoft - Microsoft - http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm - http://www.asp.net/web-api - https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 - true - This package adds support for formatting and content negotiation to System.Net.Http. It includes support for JSON, XML, and form URL encoded data. - Microsoft AspNet WebApi AspNetWebApi HttpClient - - - - - - \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll.REMOVED.git-id deleted file mode 100644 index b5efac923..000000000 --- a/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -367d253b9d4556c418645418d44fec5e47cc618d \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml.REMOVED.git-id deleted file mode 100644 index 46d183c2c..000000000 --- a/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -65ead53477ab93107f69cffa247b266b5cd4d3e8 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg.REMOVED.git-id deleted file mode 100644 index d83d09aea..000000000 --- a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -5a52cdd386d46d51300c03b7fc23c25aad7b933a \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nuspec b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nuspec deleted file mode 100644 index 2e54ac28f..000000000 --- a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nuspec +++ /dev/null @@ -1,19 +0,0 @@ - - - - Microsoft.AspNet.WebApi.Core - 4.0.20710.0 - Microsoft ASP.NET Web API Core Libraries - Microsoft - Microsoft - http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm - http://www.asp.net/web-api - https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 - true - This package contains the core runtime assemblies for ASP.NET Web API. This package is used by hosts of the ASP.NET Web API runtime. To host a Web API in IIS use the Microsoft.AspNet.WebApi.WebHost package. To host a Web API in your own process use the Microsoft.AspNet.WebApi.SelfHost package. - Microsoft AspNet WebApi AspNetWebApi - - - - - \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform deleted file mode 100644 index d68d922c9..000000000 --- a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll.REMOVED.git-id deleted file mode 100644 index 50fe3061a..000000000 --- a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -206c331767b005ff17c4f145e99b66daaa7eeadb \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml.REMOVED.git-id deleted file mode 100644 index 6f0a64c1c..000000000 --- a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -ade4a8cf63fe0a7303de74eb961d4845ca4467a1 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg b/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg deleted file mode 100644 index 0ef047cadcbd5055f824ea44a72ddbb389a4e4be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39827 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 g|6ct+VnBbD3C diff --git a/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nuspec b/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nuspec deleted file mode 100644 index 12de9baad..000000000 --- a/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nuspec +++ /dev/null @@ -1,20 +0,0 @@ - - - - Microsoft.AspNet.WebApi.WebHost - 4.0.20710.0 - Microsoft ASP.NET Web API Web Host - Microsoft - Microsoft - http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm - http://www.asp.net/web-api - https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 - true - This package contains everything you need to host ASP.NET Web API on IIS. ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework. - Microsoft AspNet WebApi AspNetWebApi WebHost - - - - - - \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.dll.REMOVED.git-id deleted file mode 100644 index f4eaa10a8..000000000 --- a/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -1dfa8d28fe78835585e65585a7a4e06c326c82c5 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.xml b/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.xml deleted file mode 100644 index ca90fc9df..000000000 --- a/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - System.Web.Http.WebHost - - - - Provides a global for ASP.NET applications. - - - - Gets the default message handler that will be called for all requests. - - - Extension methods for - - - Maps the specified route template. - A reference to the mapped route. - A collection of routes for the application. - The name of the route to map. - The route template for the route. - - - Maps the specified route template and sets default route. - A reference to the mapped route. - A collection of routes for the application. - The name of the route to map. - The route template for the route. - An object that contains default route values. - - - Maps the specified route template and sets default route values and constraints. - A reference to the mapped route. - A collection of routes for the application. - The name of the route to map. - The route template for the route. - An object that contains default route values. - A set of expressions that specify values for routeTemplate. - - - Maps the specified route template and sets default route values, constraints, and end-point message handler. - A reference to the mapped route. - A collection of routes for the application. - The name of the route to map. - The route template for the route. - An object that contains default route values. - A set of expressions that specify values for routeTemplate. - The handler to which the request will be dispatched. - - - A that passes ASP.NET requests into the pipeline and write the result back. - - - Initializes a new instance of the class. - The route data. - - - Begins the process request. - An that contains information about the status of the process. - The HTTP context base. - The callback. - The state. - - - Provides an asynchronous process End method when the process ends. - An that contains information about the status of the process. - - - Gets a value indicating whether another request can use the instance. - - - Processes the request. - The HTTP context base. - - - Begins processing the request. - An that contains information about the status of the process. - The HTTP context. - The callback. - The state. - - - Provides an asynchronous process End method when the process ends. - An that contains information about the status of the process. - - - Gets a value indicating whether another request can use the instance. - - - Processes the request. - The HTTP context base. - - - A that returns instances of that can pass requests to a given instance. - - - Initializes a new instance of the class. - - - Provides the object that processes the request. - An object that processes the request. - An object that encapsulates information about the request. - - - Gets the singleton instance. - - - Provides the object that processes the request. - An object that processes the request. - An object that encapsulates information about the request. - - - Provides a registration point for the simple membership pre-application start code. - - - Registers the simple membership pre-application start code. - - - Represents the web host buffer policy selector. - - - Initializes a new instance of the class. - - - Gets a value that indicates whether the host should buffer the entity body of the HTTP request. - true if buffering should be used; otherwise a streamed request should be used. - The host context. - - - Uses a buffered output stream for the web host. - A buffered output stream. - The response. - - - \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg.REMOVED.git-id deleted file mode 100644 index 9b7a1ccb6..000000000 --- a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -38af87501cd14e99330bf06e5b26cbcb6e7abe4d \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nuspec b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nuspec deleted file mode 100644 index db945f028..000000000 --- a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nuspec +++ /dev/null @@ -1,20 +0,0 @@ - - - - Microsoft.AspNet.WebPages - 2.0.20710.0 - Microsoft ASP.NET Web Pages 2 - Microsoft - Microsoft - http://www.microsoft.com/web/webpi/eula/WebPages_2_eula_ENU.htm - http://www.asp.net/web-pages - https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 - true - This package contains core runtime assemblies shared between ASP.NET MVC and ASP.NET Web Pages. - Microsoft AspNet WebPages AspNetWebPages - - - - - - \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll.REMOVED.git-id deleted file mode 100644 index 17dae83cb..000000000 --- a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -0280d32651e9d4f4014194b77cc556f9645ab986 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml.REMOVED.git-id deleted file mode 100644 index cc7a5b398..000000000 --- a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -806a3ba4110b9014fdfc2e89623f252ea0f8fc2c \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll deleted file mode 100644 index 89e7d27450bb0663918030e1788a3ab7009a3174..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41048 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 - - - System.Web.WebPages.Deployment - - - - Provides a registration point for pre-application start code for Web Pages deployment. - - - Registers pre-application start code for Web Pages deployment. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - The path of the root directory for the application. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll deleted file mode 100644 index 547c6e04e72bc3e88a1a848b36b08f97b5629f31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39536 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 - - - System.Web.WebPages.Razor - - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. - - - Provides configuration system support for the host configuration section. - - - Initializes a new instance of the class. - - - Gets or sets the host factory. - The host factory. - - - Represents the name of the configuration section for a Razor host environment. - - - Provides configuration system support for the pages configuration section. - - - Initializes a new instance of the class. - - - Gets or sets the collection of namespaces to add to Web Pages pages in the current application. - The collection of namespaces. - - - Gets or sets the name of the page base type class. - The name of the page base type class. - - - Represents the name of the configuration section for Razor pages. - - - Provides configuration system support for the system.web.webPages.razor configuration section. - - - Initializes a new instance of the class. - - - Represents the name of the configuration section for Razor Web section. Contains the static, read-only string "system.web.webPages.razor". - - - Gets or sets the host value for system.web.webPages.razor section group. - The host value. - - - Gets or sets the value of the pages element for the system.web.webPages.razor section. - The pages element value. - - - \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll.REMOVED.git-id deleted file mode 100644 index d9ade0359..000000000 --- a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -60e9abab508b0bc8acd574ee6d8607b91a80da95 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml.REMOVED.git-id deleted file mode 100644 index 8c77878aa..000000000 --- a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -83a7fae6ac1a7d6c03bf8fb29b67c3a9e86606c0 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/License.rtf.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/License.rtf.REMOVED.git-id deleted file mode 100644 index 3978b1e24..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/License.rtf.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -2fb0cf4c397e4b7deeec1d26755ca05d7831c405 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nupkg.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nupkg.REMOVED.git-id deleted file mode 100644 index 16a7e0ac2..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nupkg.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -8383f696d05c6a3f3061683355d21bd2a303c8a4 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nuspec b/src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nuspec deleted file mode 100644 index 75dc330e5..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nuspec +++ /dev/null @@ -1,34 +0,0 @@ - - - - Microsoft.Bcl - 1.0.19 - BCL Portability Pack for .NET Framework 4, Silverlight 4 and 5, and Windows Phone 7.5 - Microsoft - Microsoft - http://go.microsoft.com/fwlink/?LinkID=296435 - http://go.microsoft.com/fwlink/?LinkID=280057 - http://go.microsoft.com/fwlink/?LinkID=288859 - true - This packages enables projects targeting .NET Framework 4, Silverlight 4 and 5, and Windows Phone 7.5 (including any portable library combinations) to use new types from later versions of .NET including: - -CallerMemberNameAttribute -CallerLineNumberAttribute -CallerFilePathAttribute -Tuple<T1, T2, ...> -IProgress<T> -IStructuralComparable -IStructuralEquatable -Task - -These types are "unified" to their later version equivalent. For example, when running on .NET Framework 4.5, IProgress<T> from this package will be seen by the runtime as the same type as the one already in the platform. - -This package is not required for projects targeting .NET Framework 4.5 or .NET for Windows Store apps. For known issues, please see: http://blogs.msdn.com/b/bclteam/p/asynctargetingpackkb.aspx. - Adds support for types from later versions to .NET Framework 4, Silverlight 4 and 5, and Windows Phone 7.5. - Copyright © Microsoft Corporation - BCL Microsoft System Task IProgress - - - - - \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/ReleaseNotes.txt b/src/packages/Microsoft.Bcl.1.0.19/ReleaseNotes.txt deleted file mode 100644 index 1bb9317db..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/ReleaseNotes.txt +++ /dev/null @@ -1,24 +0,0 @@ -Changes in 1.0.16-rc -- Fixed: Adding empty content to .NET 4.5, Windows Phone 8, Windows 8 and portable combinations, so that app.config transforms - are not applied to projects targeting them. - -Changes in 1.0.15-rc - -- Fixed: System.Runtime is missing a type forward for Tuple - -Changes in 1.0.14-rc - -- Fixed: System.Runtime now has a fixed version for Phone 7.x due to the lack of a way to redirect them to a later version. - -Changes in 1.0.13-rc - -- Fixed: First-chance exceptions when running on Phone 7.x - -Changes in 1.0.12-rc - -- Fixed: Microsoft.Bcl.targets are not imported when using NuGet 2.0 to install Microsoft.Bcl -- Changed: Pulled build targets into a separate package (Microsoft.Bcl.Build) so other BCL packages can depend on it. - -Changes in 1.0.11-beta - -- Initial release \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/content/net45/_._ b/src/packages/Microsoft.Bcl.1.0.19/content/net45/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/content/portable-net45+win8+wp8/_._ b/src/packages/Microsoft.Bcl.1.0.19/content/portable-net45+win8+wp8/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/content/sl4/_._ b/src/packages/Microsoft.Bcl.1.0.19/content/sl4/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/content/sl5/_._ b/src/packages/Microsoft.Bcl.1.0.19/content/sl5/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/content/win8/_._ b/src/packages/Microsoft.Bcl.1.0.19/content/win8/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/content/wp8/_._ b/src/packages/Microsoft.Bcl.1.0.19/content/wp8/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Runtime.dll deleted file mode 100644 index fa831ade491918f26b7cada022456375927ef3f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22128 zcmeHv2Urx#(&%g;OL7H~xCF^zmL&^F4w8c+3c|81uo4!QB^rPwm<0oZ1SN=yiDW>< zfS45!6%43IP(VZwK@>$_&yqc!bId;joFO;?BNo|@|F>grk?R%JjK2!gQS z{`nJvs=*VvOjz)*K_V#Tle)kMo#v{Su149{OS=bABk|#MS|FViiYJr8!e|V<9|cd3 z3d2*w@D@&P_)wZZMV*(ITW*rHvn2%Cqc9NlU6{*MZ?7S=G!Kdgf&@Sg`$XSH3eWSOc z^|_p!#)dMVhwSOCanTpba>`V;ZcY|zIh~MPx~0k1;9SRf$o$^xfW~cgy=ksj$Rm<)1|YhpAAPYVGi0V%Qa5L^I)AuGUB z6nGO9N&pG~*gTL1IRHyym7xJW1k0VoI9S-3NsN<))larV_$2`KL2M{CKn3AL5K0W> zA=gbdRTPr*0FPj4B6@%(8fu%sIE_)lK!bF%up~}5P=o}2Dx1LE=3t(4Fwz{1ItPoGgT>9klICDr z=3u+#VEZv;7-XCiW4Shop~0IiM8<6BK=Y3Zp%_DMaghv4sJd%Z7=s#0QTGoCfoz?T zWtS2e=}VX_hTIq=2E~Cy4x)xpOc_8Q`9(1(zqU1}g@#i@D0DXpJ(^0UL_(&Kabe`& zH#H}PfSL}JP(KRYkrX0?IjUGxuctZ;L(^}@V@Hjd( zFo^L->WD~?!s7l|;7(94WOPN z%!J-*Ul7<~*Jx%{Wfzr~-lDz^;#~he^~vQUaXZ=YC=?Dt;CwDD9-7aEVFw9CB!P!e zYg_-CR`!}?S+7Cfv9qTySkYYfLa9F90hSSjd@%@^=z?kxsd3)kp7FKs(>Hy?M295X@82z1xuiSiS@Vn9mpKo0aMI`u9=hSz#LR^2?J)xB zH#uUQlzKGzcE4kL-_;|1wPc{@qraE^ygjwY_bYn)sUD-KN{qD_F}!JNZ$55ZQ^tRN zpOL)y*7@cX5q#*?Jz5T{9`0cccDXzXG67>lL+)rU+pr)CoeJ0k5MI-e5L%1_kXb4s zYgj~)3jqKuLe$*4U|m8Ak=(hBP+llVMcvWT-5KaKL@HD#r?nAcimHM+6aW;0(d3h; z11RtIQ((2B_=CNNC<+q#Z3|%9q9DFsz$ix7G*A%CIsT=O^hYa~Y<8q$dCnBQ_L(+I8^~Y;!KRHw41H`~0 zB*cM44Vze~DH8?@Qsd`hKxcASKGWiVQvVbOko^}>0T7fpcLWoP3C!_7T?*J&0 z0bLsCn+8V3078z`ri0oDoIM&Fh#%0JdJ79cA(GXW3hK@tvl|o#N*JI#6hd}lQDDqS z`Ba};VBa=FX9cK72lZ#(SrfF<1~&oH2M~D+6!75h^F^*!P_90GwWTPChHXXcUUT19P#nsqkUYqHGXs&(5vFj>4jtx@Z)( zz!)}!7tYGzhq*8);QuT_Cql6FtajK1O{PEBbU#^cyJFtg<7e&A`8mzUZx=9ym@pGt z2Qx9p3ovLD8jT}@FQB5YX;WKy$L163YpB4y(*r}Xfg!}OMub_8WyhhHyAg1(AUi-f zaoirHNZ{%SWYEG00x%zv$${f=rTB-^!u$!6usD*#jr+a1Nsxx6ka7%8WX2qI2hJ5W z;0y>2$2*&w!jcPl37W7ztffgHXcDzn0h9fbUlUYG|N84nKY;N>=aY`?Ca!AHMuK}>Ye`@V}NTPuDPs_OXphU@$K z@qN1~qDL#=-D1Li6rRIT7`4>n|zD@R;5y2r(MMlyCdzTunw>tY+GPmV3}qf z#9)LQXlRh>A?l%1TPJlgEmR{sn2O|TfXxKrB8k+P{)~uRvcwWdr8=kruVm*0vyzRC z1BJrc!^>csDI7+p8BTT(6BF~h4k+}$pv-`A$aoiH=fT`lBr%+`#RW`AATB6qiNm&2p>H4uJKO`wLm_yTCG=! ztl+z1dhFhZ4;%kob{t*9(*+#B(n2(lqQmaZ$S<+Ex-P0%p z)YyBV#vad7W95Qn+}j>3IrtJ7M-Wv03)kSde~Yq^g{3DZz38;GfPJ_>1@A@;M4XP( zii`*oG_^D}iA174qR6y>8k<7lq~w3g*nUxDlNuTGCmQ)*DyE(?uOd9}7sd58Z0izE ze&~xnq3E{Mpw(nU)lTADkEJCpLR#)6jiA3 z*ZxE)s!J?YA@|c4wF9O)Dm*6NE-$%o-YaU4u&do&;tk#MPkkGYj+hF0aZ)6tbq7^1 z$nXeM2;|4eq^7KQIxm({K2rQ++wi;`$AXbN+|nJ#I#D{-;~LDhNtlsR?H7AJ^1sl9Hb z)yhhZS4!E~+F$cWIEBU%n5J5JZ&NaLPo2w!XHC zRsbmg_R}S(k^G6eYFZ=`QH`VnP+c8AGOP_2L@kp490hn!u;=c>)50rJcXZW>!ouh6 zbGW786-b{_SSJ{$zyhEG(=7i>3J}OLkYu3ud|*8_B0)_PCcrEexN1s20Tt*710^_x z0~Kie_f+7Y&}RHHb6NV1@FYxmz6UX>IsazgSA)kE4x9%*tZ7@j`dnNiI7!xmN3^`GQ50uKKJn!FE&=z@UV6Es0JHG=T*I!+bU{miW^9^i~)-qVG&|C&dTJPUi%1Yu*!rAlbcatt~3xyVh+|SY59q*o~f4;hA<|x}thg!8gxVPLrg|{6Z3_9Upx1;1zoLxk&HOKSu z#clafn;VZsS|mJ4YW;L+NaxTUFUuEYCyib!24#sJDWONM__%Oy*SPjxdO=IHk7SHx za;l#2gUHovKxB55R8lpbFXH*Jo1xSZt>ON10qptZ;SRs?dv|=S2+rpfa9t*FBV9>A zQRbGeqfvpTQAT~C9($^n;|ivtGMnZ(yC+WM?uTlAA1#f#PjEt?tqKn`t==y0))Rkh z*^pJEuA$z6(=lEp3lHqLCz!s%u=WI(59ZO723rF(*eaMG(F`~g>L->B#(>8x?e$wt zf>^~8{8%j5IHbYz*|{e7B|<1H8;dY7f2Z@%h{ZPEL~wj0zcsTx+jq%P0`0J2%~Lga z(R8H+XzV;mZm_eD0=sT=$aIb_<2%9hHCdsM^=2{dyK+0XTc&5%A=r6Bm)XMBuw{XH zfoa;(zpu-t<(&>hn+znIrN!K*v=-1}HZV}iQ#jCKdVf!gO*r3?34_cRK=qIM3&ciw z>KiA>Tb1?EOe!?btnK5|2s>&!+UFD1Z@)zCiTO#MANP9I2*tAZ*E?q?N_(F$(y+f! zbaX{tXZXeH(_iAw*wROh-Lrn2K9eX(>hB_R-Y%jdqgDctPcw6jYIz3Z4 zA~aX@i};{hOW=K(pI#F6McXeaRK}54SQNR`f9)+^x#DFm+R{S9XZZQ4$4t$z?}svR zU47K<(jwK%w^aoAC_DGJjuef}m*=AB?fn=pwd`V3`-+|ivHL{4?r019yxb#UyHoA* zNi7TU4+27>koQaN)zS^wx41r}@@;nt<-<7|tyi+iqc?pDxm)`_yx3#6$A-N-3dC$M zt414(1GyO`I{j)I3va)r>&_phRTu^`zq(fLAPQ3?`L@0kc;!D#Yp{C!Xkl;Mb?oU! z-&EVAwjMaa{SBvJar`%dxq2h@IsSZB(mv0Kc zy|ETJ>7V`6Sy+Aj6*lSkj!aVpYTcgn%sV@t=1QO9^~xJ8I+YfbJa4Vq#pqy2V&BOj z;dP&dljY8DZd`lRnxK*MqBFwi3AEAAx~XCFoobOWKKhQ@Vxuy&$=aXP+xYz{=d@R z2Ma?g+FEUPE3Xe$U(|l7qw~go7g^_%4KGC;<@i4|9ci*Z$$;^KeH_j1nL@UE#msh} z%JzcgpF_bt>n^?D!ofevhs_?`a$o8mQEpTI&~Tu*>i2csnuWWVK z@H|u6`#8|vNB&BC|8^rhM|%rQD`B9$fj)=eq-;dD%3_l;;G`Xi3x2153(1E_|910& zDG+y3xNuoP$w~XjmBSo3b;^H?*8f{ucff0btgUrk7z>@3y{Avcv^K=KIG`%j84;^P z=i!bwTwa%6t^Rm^(e_ZkY7g{1M?B7X|I2uj4v&jvD|5u#B~WQ6F2)XRd+>e<>O;rn zbZ)lWJ8U`z-Gp8`9pBy6y<=^2V(r_#L+l!#_(UV0N=eBOYvHbTFAYC@8R@;0 zO}p>1q9;FmZ^#LK`^TT-t{fAI_fr}u%2m>0j}i5|V znshp>5O?^>G3&wkwDGN)A(cPcTyAfdy%TULUt-gIf3%TWnP+-+m-L%6<#)-aW8K*v zo2omX*jru_d%UV(UzF&x-J5VxG8&pkIl~H8Z(n?+U?AnLbW5M4)190Twy#G~6xtS^ z4Y#Sc--f+AlGQ*^`pI`=wbxSzvBIZg8V8oDFBcBJgDV~0*k=) z2gfdVZth#NLyo-J_9qs2=VnOEBLMTOKt56KFVA`=&%p{s6Gi^aJe$3u0`Dr8iGpst zU4{F0^kQ8=f>fPC>V0l4<^CZWk2fFpB3dZX>tcq!^n$*pCP@*m;GMm}lF#qQX9~Pd zX^J+=^wTpp5#5vB`JFhJ)nK(>vUz;%0#DJNq57M5?PX~h^*Bf4@fT}jG$>(cZN6`j zIsr-hvWFrA22=g!bN7VbN?CICfM4(O`{vT4H}6SVsk46=SwH&RyhKUk)ON?JXNp@J zZmHaFOFOCiWW^zsD?DeFl!xB>1#mwlgnL6HWm-Epl@*%O14oZ?e5`z_thD_G+tFY& z4OP9+cWvR8(5{CmeQ}GPI;93{XrdMeE;3m*9{0}HQCnco@zciP8)84tU+G=BZgHr| z!Hdd*c!r=y)YKxb`hx`Ssu5q+gp$8wxXKN6ggv5n&pNYtvtCW@uKQH#$ZK9YeWm%@)k0~dQmfi5<_k+44!2ED zq@>;FQ^MBwjQt06q~mNWm@m>VTvx7>J+|}AQN1^f1-He9v-Czi&BqK}zZ>uBdhF~N z9uR&_lv{Pt70uFZ!*xTSmu|B;E>mv({qBt=Dd~6KJt^SMUpkt2#6mJ5$-cDdD~ zv~T8>>09xTgP-8It~`mNva9M0ybF~vj^;!!)QX0R0?+MmyWO_D*t>hLIPf&c-kzD3 zSQLRNTMhC~PxBf%t&%MPS%pA$2>b{Oeba1E6bu#(rW@=v(-@psA+Di6J+WdrFJ`sH z;=RKwOrGcdY)w7Bgt6MK5|=_g6O-qCV^CZfoTDgcPVg%Tmq(a$t>3|XGh!^ z@8Xq~?^rhV9EUj%7}Cani+fcOmIpQyIKh&d@tgeW`o#l(8Da7uOBa~kFhPsuG64r! z@HF}#;{VNai9DBaL<8GUZnSc#>b>*c1_m~xd?D@|UsNk|i-j)n+_7`fV)h4)zKqt> zc`3`2oE|PsOI*TM`Pg(@`TAz-^c(Z-NVd=Mr1VP`hF#yD(tJ4_A!1&?z!n!~n{&&v z%6#L|OPq-rXsfK~t@X$0`iCME_&dH=e!2ef^s|GBLvPHtx{phf!@k(WOWu8vKkVFf zHd$u7b*+T5g|Xhpv+C6qC%+28Dk-MLkr#8qGnMkvtuh=irz~r6%puFnD?oT?# zf*nIjz0O4@4Voef9B+=0lS+$AK0(jE89d5ERnd#Jv6itlmoFtYDF*v*`P9b9z}2Qa zv}`e3mhKHVK?BCo;=9{4v#6%@Sk@ub$Im`T`+(hFy&W5gGioPhsj_nVwk`H zW*#(`4EC<{=XV`_^!5gA$F_xEQ|p|+)OFS=eqluPIVqT@7K=HI1f=$-@^lCCO3*F3_#r~5tX#2ru-&@r)+5?SFZ#D!AXBc}vKfpOy-%_4vL)xBM z(3eS0i3^?m8bC$33K@bzDHz_K+_uh!@=^m@N;Dcla|i zB@E5>wYY?r=bzJGhWRpPae%(YtayQ{*zP9P4Vi5_Hs4)yc-SJj;Y{y&zmO+rq0)G` zLb1F-)a3n2N%l1!Eg~n5rk?%Wsxi2W?y<#F>s8aTQ)|D@^ZoqBb(^VzgY&t=WgaRS z6*bvs!1)PBJW%3(Q@#+sjE5|}jrm1b;H1s}7R3$x)f0+aX-0AXxx;%#g%g0r*3*Qw z^(VY0IxLg`0u+GPa$JuwzUC2dxW3XIDxe zG!s(}?p@`4teRa<6l;4Sp>Ce!OWoj`^Plnz>RsE&!yw>wS5$3NQd$@qiulC4f&zH_u9K6k5aV54&-Mp6za50zn z8V!8wR9Ph;<*-7rD4za$zQH-$HBbBd&37d~TUWU*P3)O*#dhzWElw$-LxmciT^UQ% zP7zn$IA{Dr^HCMXsG_oLx8BBw`H89{jw^OaYcHl^9 zgAZJI>9fa{|ruX}u~`bxG{;a=UK*LjGP^+ZvH- zi}jXWwRQCP*Ys|=wkuZqZwy=$_h?Pt@!r7}K5~3#+xyiA%f7!X59p}PN?O<7(r?#o zt8@gXc=*VMz{Iy({bGG8HBz2<r~sGYO&=ym;H^$CFUB8 z%+atfvG|p$IB(y~9AhV9%JcHg3tt^@9Nt%6V^t86{qS|m=IztYqkgb>^}>Jj|IEZ$ z{B|+=3$Ohg$I>6p6p$dFsQ?YSngN=SVSauAn`8UCBew`mvRky^RY(OXELe$Prvirp zyENOs@6!j<7tCAWb_b_Z(~F%CO!U#zWG!}UrWQA_*tx>au;UaC7CW;)+dfXjflRG* ze?gxCCmlovkH;ou!AX1Jq+QcqHFXTI>ENYP-Jwy!#J}neS-kye&efsHOO*s~Uf)qc?>n|G2!ghx_i5E7qmO zpQx?mD>B+8S>BYCj1AkYoR>eHw|o6VQ9JQZhGyGbAC!*=cN%l3E9Jg55-WLpMj~df zen+qW9Sft_c-c?54Tm!r$vcMc$)l~5uWc2$c&Lvh z4XY2Fw$A58+jCSN4qt1kl z{V+;d(U`du=McbiwaQ_nJv~93CbYrwNc0;MWlC|Kx2s=Todj7YE3NJMr!Paog*giC z^(9#kK6sN&J6Ch$Z8Bz$VQ*ruh>}`xnM67>_~ND*_Hvu)Ek4B$uP7StvpyGk?RyHf z6k1*K{FGI~WoIL>KT+xdq;#Vqw`8ehjHLF>hebsPH6TOUv2JL;0M?{GiXerH=-R493uQB(d3N2e=^ z9x{cof|}Ct1E$;+OTQhxf5^MGaC5Fl#0p0n%d2L0a-&ysC)xy$#~rM_6dJnrj%y^2 zH{Q9Pz!d6%nL=Hxjeq7py>LzJ|9`W8o3$-0NO}Zf4!Nh?NsF)q;Ic;j@4Kcnrnjvg<{cs4|M>sRO|>9K?4@?<@+_I& z+>ZiUq_n)fWXgH7oBI4kHUa#mA7k_F+cNscc#3_9eU=G=Bd<2hOK`p3^48b9^`kh? zcj)v_w%98^q_p!&8cB+`3U-Q$M0tjeyIlExcuh*{)#}FZv{l!o!wpWi{QPiX`}qxy zLK}2P=YP1u{@PNxtef{lkf~32(vypKpU2~LHWw~}x8FJiRyKnj&+xZz^50f^J@U+0 zh17iR@YNrFt1iyxcwXNeEq3U17o#^2ULxtz4ZGwiW4f#hTQNI{Ssi&UHx7GVb6q0+ z;X~Yu#YH`lJ2BLju4UpUzt*2RO>9!bR8oW2+UVIx8;;|vaQm-4{JiCQd?6F(05fs6 z)B7k42Dl$^`XEnx`kNu{2b?^}l0l;|e{?@EQAX@MQ=%dOJP=HjDsby4f^|<0NX;ba z6i;pp3WT!E^<7}`Zrz_#d73$G(ck?p8CzG+GcG?>Tl-cc%JW4W$*VDziDq{p+j`Kg zL~vlenejGhs}uEs5y$~LNJOKC3zE(sN;>T{#+4e46+IpYA8)q_HA3Rr@ashDV{L<1LY=Xw(CSpi${fArm);%+|gi9@v> zXO-E@JttZsVGns`u_f<=cO%wG^;hJ4HCOst4Xw0J(@c?MkOFu4B)L~K?y=upd;PF? z6A2flcvJLiTH?hv(s!#`1qr#p`E*g~tz~xpTb%tWyvJjtj0QcTPF&h*=3wH|#Gl7* z9GEZ?a22!9V&lLAyYa9$Id?0L4#g{T69%6y^!h}DyOr7m)C(KfFXEzOhN&pG`ruJ{x zrOx0dJTrDF@{_N>WtVci-R#2Kar1Td(xeECQGRiuG_9)d@cj|O*#^SonLGEgWWwiRa}@B^S_;U+kSu8cmCGs`z9u)xi7pH{`C5~ zW}$Yr+zLC!fSJJUvMUKU6NYp*tXe8Qv_EdyE?1~bkALBaMqCo*S?QVJu3HVC@5Vzk zJJ>=_#;~y;Q?f7JQ>o_cIJQ0fpyo1#@#SS2KhD0{NxbOilhf*9()+Pte?Z3epKJXR zUfx*7vrE21|NWw65#;=J(xG*E#YKi=2^;pU&4@i5`mjCktHgJ`r+bHQmT>P&J9O!Q z=qapOa`ln+Pigj$ym!mevM_R+etibo0`&7$N@!3h0HqUusac9bs6I;1Q4=!Niiotu2F$Bu5D_o4I5K4;Z5<;zvPv=LWj_w#Z#n!K(;MhcyYFMXH| z>Kjr8>->`9Q{#QG8{?^EdmM_}%3CVWdWQv=4&ct`JPW-cAD&XgA>rVtKTSWhQ9`lx``*CcXo6Mi`9}kZZ&#_K^s6Q|0)6_yG1~|2FmX9CW?8_V)@qNRd zRlM}xVCUj{La&A9`1pUjZv7tyX9G(E{450t&YoCZfR~@}e`|I56WYJJ_y1MU3(MyZ zey_qV?9m;!-A+vJ3Q67 zw@X-;lAzu=Bf0~{bCvOJg~AK#E!EFT#A7hp5i8|yo>qCqQEa35=&cEExHWi@yUMAL z4W(sjRkh7$A2;i3Vh_BF;q&OQwCByTtXX*c4B3BAaRK#h^D(giQ>Uk9LN&|ehk||@ z8GiPAk866N(dSBdQm3bJEKMerPvo-Vu%1_Uk5ld7XHNQ^yH7&)m|VvSz1rfY$&5d( zP{gTSTvN!z!~th43E8+Nbr${yZxD(WbAxx7Iibf0K?|2*p4ajff7OXy^!AIT4*N=s zd`&^pH8|HNRN^#0}76My`fo};@P>t}jqu%@n>xsH{d8o@$OkDvl8O_=O5 zb4_-<8|$Ch;2lWde?8Ih=HTD^1<&5^fbak`8`QiACjrZd@FPl}6>Ojhwi$#~(;0do zEFQ^#V}Ox05!?dyn&1>&16Y6DlLUZ29;CrP(?G)pXb^Y}_KhID@ajYbQU83Tg3hew zXaYEFo(`~KZC(qwVNRqOM!3_ra4OAFi2r5CtRGJ#m0)$pPB44cn|mJ!*dJgO#D-Fd zl9%}ODLUcp#loL?0cT9$75c^Nh~^zyVa1uHgDVBuUaRcNCw|M9x|HyJZ_1V!BL>rU zL&V1un~ojh=dW_f|FWYh*Oe=J$s0Kh*N;z2_UMp#3l$rL6AHH#zVJK!;fte~_C*&Q zznj+`p)!rU^0ANW#vg5{eAweczja@0VEkaw2D|WspPjgps2l4K=Q0^9G4WiFFYORN zU+7F~65X#+ugiY=l50ZvlSRaN=3h_Jb<@i~-nwUTk34oss#^TH!jJ3Pd)1qm)wz6W zxgjROtNDbwBSIfJy-lq@O5v4ON3Ym^?MAL?KF_G3mZCq1br}JZ?;~sS?fGZzhRJ}J zKUy}k9bQb7CM-Jb@c@xmymNdS@UI@MA0o7tzLKr|H|k1znqJEh4+@;#dLO^^r6V}o zERnrD0w;CMB7mMpNO}k-HNr{v;iL-eg5OPF5D*F{B_7)N-;r4$n#`@kh*Dlg{#l+Y zy6wpMab4XU*ZZ?2A1pgaEYBhmd_(kGWk%troD_j;>F2g@NUIG=R*ze2BeHBAoyS*= zD>;ApO2PgyzWc^%+m-M;TTASN<_-Ga4D*vzvslGfF87=(Tl|^zI(b2jfv-b%qA%OU z)Skr~%a)(vaVZ>u_ diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Runtime.xml deleted file mode 100644 index 93cb00d74..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/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/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Threading.Tasks.dll deleted file mode 100644 index ebbac4cd1080dca53b75756aaa88c421c09e7b80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34960 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 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Threading.Tasks.xml deleted file mode 100644 index b47921e5d..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/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/src/packages/Microsoft.Bcl.1.0.19/lib/net40/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/net40/ensureRedirect.xml deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/net45/_._ b/src/packages/Microsoft.Bcl.1.0.19/lib/net45/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.dll deleted file mode 100644 index 97ab730f29b7f1f76f3376a8147737d017975994..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39024 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 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.xml deleted file mode 100644 index 53f5bef44..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.xml +++ /dev/null @@ -1,860 +0,0 @@ - - - - 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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.dll.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.dll.REMOVED.git-id deleted file mode 100644 index 3b60eb99b..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -74f5e2caed93499de991cfd5ed70b868e5207474 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.xml.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.xml.REMOVED.git-id deleted file mode 100644 index 5db91daf8..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -6c770122e85766385d4408b770fac43f117b065a \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/ensureRedirect.xml deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Runtime.dll deleted file mode 100644 index fa831ade491918f26b7cada022456375927ef3f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22128 zcmeHv2Urx#(&%g;OL7H~xCF^zmL&^F4w8c+3c|81uo4!QB^rPwm<0oZ1SN=yiDW>< zfS45!6%43IP(VZwK@>$_&yqc!bId;joFO;?BNo|@|F>grk?R%JjK2!gQS z{`nJvs=*VvOjz)*K_V#Tle)kMo#v{Su149{OS=bABk|#MS|FViiYJr8!e|V<9|cd3 z3d2*w@D@&P_)wZZMV*(ITW*rHvn2%Cqc9NlU6{*MZ?7S=G!Kdgf&@Sg`$XSH3eWSOc z^|_p!#)dMVhwSOCanTpba>`V;ZcY|zIh~MPx~0k1;9SRf$o$^xfW~cgy=ksj$Rm<)1|YhpAAPYVGi0V%Qa5L^I)AuGUB z6nGO9N&pG~*gTL1IRHyym7xJW1k0VoI9S-3NsN<))larV_$2`KL2M{CKn3AL5K0W> zA=gbdRTPr*0FPj4B6@%(8fu%sIE_)lK!bF%up~}5P=o}2Dx1LE=3t(4Fwz{1ItPoGgT>9klICDr z=3u+#VEZv;7-XCiW4Shop~0IiM8<6BK=Y3Zp%_DMaghv4sJd%Z7=s#0QTGoCfoz?T zWtS2e=}VX_hTIq=2E~Cy4x)xpOc_8Q`9(1(zqU1}g@#i@D0DXpJ(^0UL_(&Kabe`& zH#H}PfSL}JP(KRYkrX0?IjUGxuctZ;L(^}@V@Hjd( zFo^L->WD~?!s7l|;7(94WOPN z%!J-*Ul7<~*Jx%{Wfzr~-lDz^;#~he^~vQUaXZ=YC=?Dt;CwDD9-7aEVFw9CB!P!e zYg_-CR`!}?S+7Cfv9qTySkYYfLa9F90hSSjd@%@^=z?kxsd3)kp7FKs(>Hy?M295X@82z1xuiSiS@Vn9mpKo0aMI`u9=hSz#LR^2?J)xB zH#uUQlzKGzcE4kL-_;|1wPc{@qraE^ygjwY_bYn)sUD-KN{qD_F}!JNZ$55ZQ^tRN zpOL)y*7@cX5q#*?Jz5T{9`0cccDXzXG67>lL+)rU+pr)CoeJ0k5MI-e5L%1_kXb4s zYgj~)3jqKuLe$*4U|m8Ak=(hBP+llVMcvWT-5KaKL@HD#r?nAcimHM+6aW;0(d3h; z11RtIQ((2B_=CNNC<+q#Z3|%9q9DFsz$ix7G*A%CIsT=O^hYa~Y<8q$dCnBQ_L(+I8^~Y;!KRHw41H`~0 zB*cM44Vze~DH8?@Qsd`hKxcASKGWiVQvVbOko^}>0T7fpcLWoP3C!_7T?*J&0 z0bLsCn+8V3078z`ri0oDoIM&Fh#%0JdJ79cA(GXW3hK@tvl|o#N*JI#6hd}lQDDqS z`Ba};VBa=FX9cK72lZ#(SrfF<1~&oH2M~D+6!75h^F^*!P_90GwWTPChHXXcUUT19P#nsqkUYqHGXs&(5vFj>4jtx@Z)( zz!)}!7tYGzhq*8);QuT_Cql6FtajK1O{PEBbU#^cyJFtg<7e&A`8mzUZx=9ym@pGt z2Qx9p3ovLD8jT}@FQB5YX;WKy$L163YpB4y(*r}Xfg!}OMub_8WyhhHyAg1(AUi-f zaoirHNZ{%SWYEG00x%zv$${f=rTB-^!u$!6usD*#jr+a1Nsxx6ka7%8WX2qI2hJ5W z;0y>2$2*&w!jcPl37W7ztffgHXcDzn0h9fbUlUYG|N84nKY;N>=aY`?Ca!AHMuK}>Ye`@V}NTPuDPs_OXphU@$K z@qN1~qDL#=-D1Li6rRIT7`4>n|zD@R;5y2r(MMlyCdzTunw>tY+GPmV3}qf z#9)LQXlRh>A?l%1TPJlgEmR{sn2O|TfXxKrB8k+P{)~uRvcwWdr8=kruVm*0vyzRC z1BJrc!^>csDI7+p8BTT(6BF~h4k+}$pv-`A$aoiH=fT`lBr%+`#RW`AATB6qiNm&2p>H4uJKO`wLm_yTCG=! ztl+z1dhFhZ4;%kob{t*9(*+#B(n2(lqQmaZ$S<+Ex-P0%p z)YyBV#vad7W95Qn+}j>3IrtJ7M-Wv03)kSde~Yq^g{3DZz38;GfPJ_>1@A@;M4XP( zii`*oG_^D}iA174qR6y>8k<7lq~w3g*nUxDlNuTGCmQ)*DyE(?uOd9}7sd58Z0izE ze&~xnq3E{Mpw(nU)lTADkEJCpLR#)6jiA3 z*ZxE)s!J?YA@|c4wF9O)Dm*6NE-$%o-YaU4u&do&;tk#MPkkGYj+hF0aZ)6tbq7^1 z$nXeM2;|4eq^7KQIxm({K2rQ++wi;`$AXbN+|nJ#I#D{-;~LDhNtlsR?H7AJ^1sl9Hb z)yhhZS4!E~+F$cWIEBU%n5J5JZ&NaLPo2w!XHC zRsbmg_R}S(k^G6eYFZ=`QH`VnP+c8AGOP_2L@kp490hn!u;=c>)50rJcXZW>!ouh6 zbGW786-b{_SSJ{$zyhEG(=7i>3J}OLkYu3ud|*8_B0)_PCcrEexN1s20Tt*710^_x z0~Kie_f+7Y&}RHHb6NV1@FYxmz6UX>IsazgSA)kE4x9%*tZ7@j`dnNiI7!xmN3^`GQ50uKKJn!FE&=z@UV6Es0JHG=T*I!+bU{miW^9^i~)-qVG&|C&dTJPUi%1Yu*!rAlbcatt~3xyVh+|SY59q*o~f4;hA<|x}thg!8gxVPLrg|{6Z3_9Upx1;1zoLxk&HOKSu z#clafn;VZsS|mJ4YW;L+NaxTUFUuEYCyib!24#sJDWONM__%Oy*SPjxdO=IHk7SHx za;l#2gUHovKxB55R8lpbFXH*Jo1xSZt>ON10qptZ;SRs?dv|=S2+rpfa9t*FBV9>A zQRbGeqfvpTQAT~C9($^n;|ivtGMnZ(yC+WM?uTlAA1#f#PjEt?tqKn`t==y0))Rkh z*^pJEuA$z6(=lEp3lHqLCz!s%u=WI(59ZO723rF(*eaMG(F`~g>L->B#(>8x?e$wt zf>^~8{8%j5IHbYz*|{e7B|<1H8;dY7f2Z@%h{ZPEL~wj0zcsTx+jq%P0`0J2%~Lga z(R8H+XzV;mZm_eD0=sT=$aIb_<2%9hHCdsM^=2{dyK+0XTc&5%A=r6Bm)XMBuw{XH zfoa;(zpu-t<(&>hn+znIrN!K*v=-1}HZV}iQ#jCKdVf!gO*r3?34_cRK=qIM3&ciw z>KiA>Tb1?EOe!?btnK5|2s>&!+UFD1Z@)zCiTO#MANP9I2*tAZ*E?q?N_(F$(y+f! zbaX{tXZXeH(_iAw*wROh-Lrn2K9eX(>hB_R-Y%jdqgDctPcw6jYIz3Z4 zA~aX@i};{hOW=K(pI#F6McXeaRK}54SQNR`f9)+^x#DFm+R{S9XZZQ4$4t$z?}svR zU47K<(jwK%w^aoAC_DGJjuef}m*=AB?fn=pwd`V3`-+|ivHL{4?r019yxb#UyHoA* zNi7TU4+27>koQaN)zS^wx41r}@@;nt<-<7|tyi+iqc?pDxm)`_yx3#6$A-N-3dC$M zt414(1GyO`I{j)I3va)r>&_phRTu^`zq(fLAPQ3?`L@0kc;!D#Yp{C!Xkl;Mb?oU! z-&EVAwjMaa{SBvJar`%dxq2h@IsSZB(mv0Kc zy|ETJ>7V`6Sy+Aj6*lSkj!aVpYTcgn%sV@t=1QO9^~xJ8I+YfbJa4Vq#pqy2V&BOj z;dP&dljY8DZd`lRnxK*MqBFwi3AEAAx~XCFoobOWKKhQ@Vxuy&$=aXP+xYz{=d@R z2Ma?g+FEUPE3Xe$U(|l7qw~go7g^_%4KGC;<@i4|9ci*Z$$;^KeH_j1nL@UE#msh} z%JzcgpF_bt>n^?D!ofevhs_?`a$o8mQEpTI&~Tu*>i2csnuWWVK z@H|u6`#8|vNB&BC|8^rhM|%rQD`B9$fj)=eq-;dD%3_l;;G`Xi3x2153(1E_|910& zDG+y3xNuoP$w~XjmBSo3b;^H?*8f{ucff0btgUrk7z>@3y{Avcv^K=KIG`%j84;^P z=i!bwTwa%6t^Rm^(e_ZkY7g{1M?B7X|I2uj4v&jvD|5u#B~WQ6F2)XRd+>e<>O;rn zbZ)lWJ8U`z-Gp8`9pBy6y<=^2V(r_#L+l!#_(UV0N=eBOYvHbTFAYC@8R@;0 zO}p>1q9;FmZ^#LK`^TT-t{fAI_fr}u%2m>0j}i5|V znshp>5O?^>G3&wkwDGN)A(cPcTyAfdy%TULUt-gIf3%TWnP+-+m-L%6<#)-aW8K*v zo2omX*jru_d%UV(UzF&x-J5VxG8&pkIl~H8Z(n?+U?AnLbW5M4)190Twy#G~6xtS^ z4Y#Sc--f+AlGQ*^`pI`=wbxSzvBIZg8V8oDFBcBJgDV~0*k=) z2gfdVZth#NLyo-J_9qs2=VnOEBLMTOKt56KFVA`=&%p{s6Gi^aJe$3u0`Dr8iGpst zU4{F0^kQ8=f>fPC>V0l4<^CZWk2fFpB3dZX>tcq!^n$*pCP@*m;GMm}lF#qQX9~Pd zX^J+=^wTpp5#5vB`JFhJ)nK(>vUz;%0#DJNq57M5?PX~h^*Bf4@fT}jG$>(cZN6`j zIsr-hvWFrA22=g!bN7VbN?CICfM4(O`{vT4H}6SVsk46=SwH&RyhKUk)ON?JXNp@J zZmHaFOFOCiWW^zsD?DeFl!xB>1#mwlgnL6HWm-Epl@*%O14oZ?e5`z_thD_G+tFY& z4OP9+cWvR8(5{CmeQ}GPI;93{XrdMeE;3m*9{0}HQCnco@zciP8)84tU+G=BZgHr| z!Hdd*c!r=y)YKxb`hx`Ssu5q+gp$8wxXKN6ggv5n&pNYtvtCW@uKQH#$ZK9YeWm%@)k0~dQmfi5<_k+44!2ED zq@>;FQ^MBwjQt06q~mNWm@m>VTvx7>J+|}AQN1^f1-He9v-Czi&BqK}zZ>uBdhF~N z9uR&_lv{Pt70uFZ!*xTSmu|B;E>mv({qBt=Dd~6KJt^SMUpkt2#6mJ5$-cDdD~ zv~T8>>09xTgP-8It~`mNva9M0ybF~vj^;!!)QX0R0?+MmyWO_D*t>hLIPf&c-kzD3 zSQLRNTMhC~PxBf%t&%MPS%pA$2>b{Oeba1E6bu#(rW@=v(-@psA+Di6J+WdrFJ`sH z;=RKwOrGcdY)w7Bgt6MK5|=_g6O-qCV^CZfoTDgcPVg%Tmq(a$t>3|XGh!^ z@8Xq~?^rhV9EUj%7}Cani+fcOmIpQyIKh&d@tgeW`o#l(8Da7uOBa~kFhPsuG64r! z@HF}#;{VNai9DBaL<8GUZnSc#>b>*c1_m~xd?D@|UsNk|i-j)n+_7`fV)h4)zKqt> zc`3`2oE|PsOI*TM`Pg(@`TAz-^c(Z-NVd=Mr1VP`hF#yD(tJ4_A!1&?z!n!~n{&&v z%6#L|OPq-rXsfK~t@X$0`iCME_&dH=e!2ef^s|GBLvPHtx{phf!@k(WOWu8vKkVFf zHd$u7b*+T5g|Xhpv+C6qC%+28Dk-MLkr#8qGnMkvtuh=irz~r6%puFnD?oT?# zf*nIjz0O4@4Voef9B+=0lS+$AK0(jE89d5ERnd#Jv6itlmoFtYDF*v*`P9b9z}2Qa zv}`e3mhKHVK?BCo;=9{4v#6%@Sk@ub$Im`T`+(hFy&W5gGioPhsj_nVwk`H zW*#(`4EC<{=XV`_^!5gA$F_xEQ|p|+)OFS=eqluPIVqT@7K=HI1f=$-@^lCCO3*F3_#r~5tX#2ru-&@r)+5?SFZ#D!AXBc}vKfpOy-%_4vL)xBM z(3eS0i3^?m8bC$33K@bzDHz_K+_uh!@=^m@N;Dcla|i zB@E5>wYY?r=bzJGhWRpPae%(YtayQ{*zP9P4Vi5_Hs4)yc-SJj;Y{y&zmO+rq0)G` zLb1F-)a3n2N%l1!Eg~n5rk?%Wsxi2W?y<#F>s8aTQ)|D@^ZoqBb(^VzgY&t=WgaRS z6*bvs!1)PBJW%3(Q@#+sjE5|}jrm1b;H1s}7R3$x)f0+aX-0AXxx;%#g%g0r*3*Qw z^(VY0IxLg`0u+GPa$JuwzUC2dxW3XIDxe zG!s(}?p@`4teRa<6l;4Sp>Ce!OWoj`^Plnz>RsE&!yw>wS5$3NQd$@qiulC4f&zH_u9K6k5aV54&-Mp6za50zn z8V!8wR9Ph;<*-7rD4za$zQH-$HBbBd&37d~TUWU*P3)O*#dhzWElw$-LxmciT^UQ% zP7zn$IA{Dr^HCMXsG_oLx8BBw`H89{jw^OaYcHl^9 zgAZJI>9fa{|ruX}u~`bxG{;a=UK*LjGP^+ZvH- zi}jXWwRQCP*Ys|=wkuZqZwy=$_h?Pt@!r7}K5~3#+xyiA%f7!X59p}PN?O<7(r?#o zt8@gXc=*VMz{Iy({bGG8HBz2<r~sGYO&=ym;H^$CFUB8 z%+atfvG|p$IB(y~9AhV9%JcHg3tt^@9Nt%6V^t86{qS|m=IztYqkgb>^}>Jj|IEZ$ z{B|+=3$Ohg$I>6p6p$dFsQ?YSngN=SVSauAn`8UCBew`mvRky^RY(OXELe$Prvirp zyENOs@6!j<7tCAWb_b_Z(~F%CO!U#zWG!}UrWQA_*tx>au;UaC7CW;)+dfXjflRG* ze?gxCCmlovkH;ou!AX1Jq+QcqHFXTI>ENYP-Jwy!#J}neS-kye&efsHOO*s~Uf)qc?>n|G2!ghx_i5E7qmO zpQx?mD>B+8S>BYCj1AkYoR>eHw|o6VQ9JQZhGyGbAC!*=cN%l3E9Jg55-WLpMj~df zen+qW9Sft_c-c?54Tm!r$vcMc$)l~5uWc2$c&Lvh z4XY2Fw$A58+jCSN4qt1kl z{V+;d(U`du=McbiwaQ_nJv~93CbYrwNc0;MWlC|Kx2s=Todj7YE3NJMr!Paog*giC z^(9#kK6sN&J6Ch$Z8Bz$VQ*ruh>}`xnM67>_~ND*_Hvu)Ek4B$uP7StvpyGk?RyHf z6k1*K{FGI~WoIL>KT+xdq;#Vqw`8ehjHLF>hebsPH6TOUv2JL;0M?{GiXerH=-R493uQB(d3N2e=^ z9x{cof|}Ct1E$;+OTQhxf5^MGaC5Fl#0p0n%d2L0a-&ysC)xy$#~rM_6dJnrj%y^2 zH{Q9Pz!d6%nL=Hxjeq7py>LzJ|9`W8o3$-0NO}Zf4!Nh?NsF)q;Ic;j@4Kcnrnjvg<{cs4|M>sRO|>9K?4@?<@+_I& z+>ZiUq_n)fWXgH7oBI4kHUa#mA7k_F+cNscc#3_9eU=G=Bd<2hOK`p3^48b9^`kh? zcj)v_w%98^q_p!&8cB+`3U-Q$M0tjeyIlExcuh*{)#}FZv{l!o!wpWi{QPiX`}qxy zLK}2P=YP1u{@PNxtef{lkf~32(vypKpU2~LHWw~}x8FJiRyKnj&+xZz^50f^J@U+0 zh17iR@YNrFt1iyxcwXNeEq3U17o#^2ULxtz4ZGwiW4f#hTQNI{Ssi&UHx7GVb6q0+ z;X~Yu#YH`lJ2BLju4UpUzt*2RO>9!bR8oW2+UVIx8;;|vaQm-4{JiCQd?6F(05fs6 z)B7k42Dl$^`XEnx`kNu{2b?^}l0l;|e{?@EQAX@MQ=%dOJP=HjDsby4f^|<0NX;ba z6i;pp3WT!E^<7}`Zrz_#d73$G(ck?p8CzG+GcG?>Tl-cc%JW4W$*VDziDq{p+j`Kg zL~vlenejGhs}uEs5y$~LNJOKC3zE(sN;>T{#+4e46+IpYA8)q_HA3Rr@ashDV{L<1LY=Xw(CSpi${fArm);%+|gi9@v> zXO-E@JttZsVGns`u_f<=cO%wG^;hJ4HCOst4Xw0J(@c?MkOFu4B)L~K?y=upd;PF? z6A2flcvJLiTH?hv(s!#`1qr#p`E*g~tz~xpTb%tWyvJjtj0QcTPF&h*=3wH|#Gl7* z9GEZ?a22!9V&lLAyYa9$Id?0L4#g{T69%6y^!h}DyOr7m)C(KfFXEzOhN&pG`ruJ{x zrOx0dJTrDF@{_N>WtVci-R#2Kar1Td(xeECQGRiuG_9)d@cj|O*#^SonLGEgWWwiRa}@B^S_;U+kSu8cmCGs`z9u)xi7pH{`C5~ zW}$Yr+zLC!fSJJUvMUKU6NYp*tXe8Qv_EdyE?1~bkALBaMqCo*S?QVJu3HVC@5Vzk zJJ>=_#;~y;Q?f7JQ>o_cIJQ0fpyo1#@#SS2KhD0{NxbOilhf*9()+Pte?Z3epKJXR zUfx*7vrE21|NWw65#;=J(xG*E#YKi=2^;pU&4@i5`mjCktHgJ`r+bHQmT>P&J9O!Q z=qapOa`ln+Pigj$ym!mevM_R+etibo0`&7$N@!3h0HqUusac9bs6I;1Q4=!Niiotu2F$Bu5D_o4I5K4;Z5<;zvPv=LWj_w#Z#n!K(;MhcyYFMXH| z>Kjr8>->`9Q{#QG8{?^EdmM_}%3CVWdWQv=4&ct`JPW-cAD&XgA>rVtKTSWhQ9`lx``*CcXo6Mi`9}kZZ&#_K^s6Q|0)6_yG1~|2FmX9CW?8_V)@qNRd zRlM}xVCUj{La&A9`1pUjZv7tyX9G(E{450t&YoCZfR~@}e`|I56WYJJ_y1MU3(MyZ zey_qV?9m;!-A+vJ3Q67 zw@X-;lAzu=Bf0~{bCvOJg~AK#E!EFT#A7hp5i8|yo>qCqQEa35=&cEExHWi@yUMAL z4W(sjRkh7$A2;i3Vh_BF;q&OQwCByTtXX*c4B3BAaRK#h^D(giQ>Uk9LN&|ehk||@ z8GiPAk866N(dSBdQm3bJEKMerPvo-Vu%1_Uk5ld7XHNQ^yH7&)m|VvSz1rfY$&5d( zP{gTSTvN!z!~th43E8+Nbr${yZxD(WbAxx7Iibf0K?|2*p4ajff7OXy^!AIT4*N=s zd`&^pH8|HNRN^#0}76My`fo};@P>t}jqu%@n>xsH{d8o@$OkDvl8O_=O5 zb4_-<8|$Ch;2lWde?8Ih=HTD^1<&5^fbak`8`QiACjrZd@FPl}6>Ojhwi$#~(;0do zEFQ^#V}Ox05!?dyn&1>&16Y6DlLUZ29;CrP(?G)pXb^Y}_KhID@ajYbQU83Tg3hew zXaYEFo(`~KZC(qwVNRqOM!3_ra4OAFi2r5CtRGJ#m0)$pPB44cn|mJ!*dJgO#D-Fd zl9%}ODLUcp#loL?0cT9$75c^Nh~^zyVa1uHgDVBuUaRcNCw|M9x|HyJZ_1V!BL>rU zL&V1un~ojh=dW_f|FWYh*Oe=J$s0Kh*N;z2_UMp#3l$rL6AHH#zVJK!;fte~_C*&Q zznj+`p)!rU^0ANW#vg5{eAweczja@0VEkaw2D|WspPjgps2l4K=Q0^9G4WiFFYORN zU+7F~65X#+ugiY=l50ZvlSRaN=3h_Jb<@i~-nwUTk34oss#^TH!jJ3Pd)1qm)wz6W zxgjROtNDbwBSIfJy-lq@O5v4ON3Ym^?MAL?KF_G3mZCq1br}JZ?;~sS?fGZzhRJ}J zKUy}k9bQb7CM-Jb@c@xmymNdS@UI@MA0o7tzLKr|H|k1znqJEh4+@;#dLO^^r6V}o zERnrD0w;CMB7mMpNO}k-HNr{v;iL-eg5OPF5D*F{B_7)N-;r4$n#`@kh*Dlg{#l+Y zy6wpMab4XU*ZZ?2A1pgaEYBhmd_(kGWk%troD_j;>F2g@NUIG=R*ze2BeHBAoyS*= zD>;ApO2PgyzWc^%+m-M;TTASN<_-Ga4D*vzvslGfF87=(Tl|^zI(b2jfv-b%qA%OU z)Skr~%a)(vaVZ>u_ diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Runtime.xml deleted file mode 100644 index 93cb00d74..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.dll.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.dll.REMOVED.git-id deleted file mode 100644 index 3b60eb99b..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -74f5e2caed93499de991cfd5ed70b868e5207474 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.xml.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.xml.REMOVED.git-id deleted file mode 100644 index 5db91daf8..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -6c770122e85766385d4408b770fac43f117b065a \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/ensureRedirect.xml deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Runtime.dll deleted file mode 100644 index fa831ade491918f26b7cada022456375927ef3f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22128 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 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Runtime.xml deleted file mode 100644 index 93cb00d74..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll.REMOVED.git-id deleted file mode 100644 index 3b60eb99b..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -74f5e2caed93499de991cfd5ed70b868e5207474 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml.REMOVED.git-id deleted file mode 100644 index 5db91daf8..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -6c770122e85766385d4408b770fac43f117b065a \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/ensureRedirect.xml deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Runtime.dll deleted file mode 100644 index fa831ade491918f26b7cada022456375927ef3f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22128 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 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Runtime.xml deleted file mode 100644 index 93cb00d74..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Threading.Tasks.dll deleted file mode 100644 index ebbac4cd1080dca53b75756aaa88c421c09e7b80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34960 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 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Threading.Tasks.xml deleted file mode 100644 index b47921e5d..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/ensureRedirect.xml deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Runtime.dll deleted file mode 100644 index fa831ade491918f26b7cada022456375927ef3f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22128 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 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Runtime.xml deleted file mode 100644 index 93cb00d74..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Threading.Tasks.dll deleted file mode 100644 index ebbac4cd1080dca53b75756aaa88c421c09e7b80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34960 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 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Threading.Tasks.xml deleted file mode 100644 index b47921e5d..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/ensureRedirect.xml deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Runtime.dll deleted file mode 100644 index fa831ade491918f26b7cada022456375927ef3f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22128 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 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Runtime.xml deleted file mode 100644 index 93cb00d74..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.dll deleted file mode 100644 index ebbac4cd1080dca53b75756aaa88c421c09e7b80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34960 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 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.xml deleted file mode 100644 index b47921e5d..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/ensureRedirect.xml deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net45+win8+wp8/_._ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net45+win8+wp8/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.dll deleted file mode 100644 index 97ab730f29b7f1f76f3376a8147737d017975994..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39024 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 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.xml deleted file mode 100644 index 53f5bef44..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.xml +++ /dev/null @@ -1,860 +0,0 @@ - - - - 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/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.dll.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.dll.REMOVED.git-id deleted file mode 100644 index 3b60eb99b..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -74f5e2caed93499de991cfd5ed70b868e5207474 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.xml.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.xml.REMOVED.git-id deleted file mode 100644 index 5db91daf8..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -6c770122e85766385d4408b770fac43f117b065a \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/ensureRedirect.xml deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Runtime.dll deleted file mode 100644 index fa831ade491918f26b7cada022456375927ef3f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22128 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 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Runtime.xml deleted file mode 100644 index 93cb00d74..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/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/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.dll.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.dll.REMOVED.git-id deleted file mode 100644 index 3b60eb99b..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -74f5e2caed93499de991cfd5ed70b868e5207474 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.xml.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.xml.REMOVED.git-id deleted file mode 100644 index 5db91daf8..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -6c770122e85766385d4408b770fac43f117b065a \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Runtime.dll deleted file mode 100644 index fa831ade491918f26b7cada022456375927ef3f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22128 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 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Runtime.xml deleted file mode 100644 index 93cb00d74..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/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/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Threading.Tasks.dll deleted file mode 100644 index ebbac4cd1080dca53b75756aaa88c421c09e7b80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34960 zcmeIa2Ut^0(=fc}q(SH)Rlp#Ep(hjp6{RZ*h=5=LAwVcnf=N)p2B_G3?_lp>uh@I< zz4tD*+pgd2o`hn#pZhD%|Ge+@{?Y8&nVp@Tot>SX-LoO0`vk;72(jV&;|D@p;E6x} zB>nrO7>ae9Y|}*>G*8%Up~6qt#AaqG1o?7VhFp>>NR{N}$&`W=sX$(kC&61Lo$c+(L ze)1`Y6z~p36!a^37$(L4>z*nQqu>(^eB*H@8Su4C0PcX$gf{RjMo1eT+C34ngy%p0 z2oO?TLM$tm8S9`yg8=&fQWHqAUg3jfqY(#Xx`Iq@2x$^*T@oc=*w$fwpNr`-dD(|) z_l9@wKW>C1S?|Vx^0#g~3)?Omweqch>dTM41MK$=vm0+UQ=>UA?7;0+TbAmjP1-zk zfgRW1bL7le!ML&3R}Y-5>c8>f^x4C#LLWLCPq*kkGn;-rn8$im-fdUuiB{iI)}%GL z*>w(K#s zpyQYb!2oglw232^t;?2~0hy_a4%;$xhM|MOu1BZKk(m=pET0w7{mf6@u9_#XBr-OJ zCuo9^k>5~8jtqLhceJKu&@u>XBx0fFKo2T1pc{SXf|i{W&=_9`7VIR{A+?3N@X+GX zG6AmB{WMma&<66fuqmXAF--bHBRk*)YB8u!V+%C6`;8o-0X^IRj1FIm$H>b1W^=%N3@~#Rw~-J$l9N3vY7i8&g`fw%3yT%y*vQe{WGsvdRSYJ?20I-D z%3x!o<$^(jsBBPRfAYlqK?VeBHlXPNpmw$#Oe^0I;YOUC`CMlnR{@5>1+GAc^$nw{ zrUzBA<0TL?#vqmgTZ#;DuhtGh)p1&HSWl1dk~e3hdGg2 zN7IBGhb<4na)ai$j_!>}7mL9VKwT_a1}f*%GG|DIE|4&G<_`S< zMHnfq)&rxRX}69PEW47^l5OeOv!i3(bTaqj0;#Lu@kn;1M_D! z(xF;|75}uw4wm-of~} z3Qyoyj8Oz%4C1n(PevjNfrmjbt_HNw3uwSv_*_{F+&ZYCk>g+T7_4JxfLjcfz?N^X z1+hiSjVN^~wheh!EeI2q?Kq9q8wRBD7@W9h$yY+D0_GaOi1pnB<784ic1u_d%IN+u zvDnU9@&lN>B_;=($2jnlG)e_|fw{pTV8F)yi3>*S01qwRcP{ja>8m!w#l=gaG#-N!!jK_iQdv4s@R$GRm1W+~QJW0-3SXdi?DUxAU%NrPbCu)(<) zfvUmixC&^AZ^tjjXoki`mrM7@9A&Mc$jOvQ&J?K&8bigKO;jwkm?!p+-0P~EL{W%> zCTZ|g9b*ufCPMDC5@Q%O0*v(o2>dlr_(5ZQa8nSw@a?%ocYq>eeHsRf@t=I|X&7wA z3_Y|I5QFfQ(7VQt+|%Cm@cy;qOh60U;c}3fjch?KP>?|r{#bZ4=9_3a>2Y~HHyhd3}b;h;wNYb%$5@RfG&#~0C>J- zLc1_d1}tZP)*vt?X2O7lauwm26-E&}EsFs7W*ffQSj)42Z>_QeR63--57=jW?l<=01Q8y zB?MRQR0l-^8^@+J);!l9?2{p43t`e}rC7KlasxvG!Q z8B!Pe+L-jQ2h?N>CI^}&FuICF@omG zU~|A92$3`&yCO2S;H#KA!emm1kU$~k2UD{lza})z5=t-+!jEaEj;SM;MW!?OOLJQ7 z90@NPc>pgM_xiH2{=kJcq==n0<_S}vEo_4{kp%|A06XJum^n-X@Vt!FtO9UdVD>JW zAOUz_z7v-#OM|DjMnhS+*mm&95q|^xaI9f42s;T-7tC4WI)Di{G`^!2*aeIa`P4Tc z#(p4<<1zMQ&BET9?|5)9EJSQm6CsQ^-=*mw7!PL7fhb%B3?aW5qX=G@g=@G9d%;5i z7Rq&;1j~pG6tkS6{cJ$f1DXQ(-5A0Unr<`@ybv2t3yiEYN(LfENyfCHE#XqIN0{mV z=l1wp9{Q%rhMwW}fw;`(q`#XweFo;(Ve}28GQc4^WOMFs4Hw zg~Jv2KnQ{Qc)E&QJwzU2us6JGfJTr2oQ&-tgvP+r2UY~z7^OTbFGGPT_QMG0(}3#| zgFL}8V3%s!u1grKDJU4=WRTuAFh>STAs-;6;^!~W8i}3PXFCtl=TE=hSBk9k~_q=8F^Xl7}0 z(Hu=&cOyy9lJp}dJ_MTt6rkj~P<^gBs0!#bBwb9>9eS7pPamg0__)-cn#b7gb$OUYTu|s|236KViqA4l{*Aq_4G-0*FPy&IpAU4+kC=(5a z2we}^gJaT1^MNA=xH-U6AFY8h4y@zOr0f9TxL{#o0^I?K52oiqczz+2=ExhB174FF z3~6K33Ud0$3Ls5@S_6cTCxNWsR0cy41hRp1stTx)M(WukDS`T`pbP?yR6&_U>V>49 zJ+X6rw2nGX=|B&%KsG(v1a^-WbYs*4t*6(4Mt0DfAU#0RlO#O{sSUbCZv*+wS(_kI zP+d#I7*qeohuW7&)T-q--J@Ko0@vBY{fL74tU(CvW36C!1jvs-Wx(?s_!TjM7|Fs>2!ZaQ z73@SR9L3k8j6nSuO7wxBtEd<>jzDEZgE4513c?zU zMJot&hnfiWx}f!{va6i6R2Q^Y1-%0(9-Uzz4SntosvEkgDl_MvL)}n~3bN(yfwJ!e z8iGXJLsWO9jRR>^qS2W<81+Ep2un4#J&=HuG5YL*5(tE)enIs>asn|@_dvxe2uq!S z#u12-IuXrKm0_t9(RCGsrA|TuC*1lFjU(K@C<%%sP#N^$2SE7@gv_}bv;^&7C;`%? zQ_xpc8SYUk3dO+zVtSN@+7pQBkrYKS5W30jNJ){BKunL)(INs(MsB<(R64pyAlyG! zIvw3*>Vai>0K_AU9MjtjWUPX4Z!?iCftcQAA$*#IXDaS(7RpgUxVPD;N(JFj$wj+W z5bi@R(s#x6N>D%EIf#*h8HkKZ9-6~QjRxqi;^6oRe-3ggfHI!}0K&4=K`VH^bnn`- zO#sPJ65)yGN?RI-dK5a$!|4e~X>@@{!+LVJ0j7Q_j>77fHqyYD3qa5QM|dj@%paeW zt6Q}CL!RM`OWDY?9!-6G8^Ci=*dI#k*TQ^QDn7Ahbv%gDF{r zlC7fT>fl~XAn9aM7pF8@1St!xCYbdEvytTYLMybYE~9g%b*4w>2+dWJ-m90^K%Pbn z=3_lPKEkBPL1x302Y4D8kkTe3Wh7zJ`kZYEC4;G-#~di+MACmk&q(4y= zhe7@v#H9zdV_BY%ma+V+BLqL#zNQTjvC%a-A2faG=p-+n`lC*6eQ7 zVI6zOKhkk!hZ9O0^p{QuJB!lRjbl3?OWjO%Z^F$6h3XCjOq}j8NYiu&Llh&^oe6oo zj@zIj-FfT)YMkyONGC&TgJ$SfL%KqD8>@u61o-qkbS~3RxGYkceUm@v2i0_NG%1UL~fG z^dYZ4!yK~8q@hIp37j;Pt6$9? z0C7V{>It<`{~W@ju#>Y0q&>v?MD5W(#gU*J`qvU4E7Z|| zy-glPqm2k&sGvP0Jwwt@kh-GDs145*;;BbmS6I88A>SD3K;8-Ug4Bbg9a#M!-+?s| z(pG34q@$4+P!gf6CWI)u(CVn2As9HHjpwHoYL?jo&~c%6ns97I>8=-Mo};uX^4rmAWel+cO5hc^#QIk zAk{cHy5TFBbPLhLi_8|-Inio@n;!Jglo6VK_%ImlrbBjAB|mQ0@# z=wvp=kaw&EMWLG@+t0YoS{R3rfTVcG%&CR&p1BTk(K6)JL2VmAi47op3Q;h+{+ZGdN{BJmMT70D%eK#v{OADR8J?>GXmXb;r?_+R%|R- zXBFIE^(;ZpI2d1|f`_Q!Au4#P>N#75pRI!Ds^GaQc(dwRt-@EU;9V+s7r?r3XsQoi z3;3ELO;#iLHbeUG^@ML5_-4X)7E1`_e&`XaE&9R|K;99)5h#_diwfBK@J#}|1ilLa zzZ7^Zhi^FKqmY6Vg>G{iBY(JmBZ6JDKb+9`qb4XA3E*i1XCzJGX$#+GfU|?AJ>Z(d zQwU!Nz&XOx32@HvB%jt1vb2I6X&V$%s8C9CU1KxlQb`&dHM+)16xj;bw459io|TcQ zEXY@pppbsj)B%>0Ex5mq$n&> zrp!t&#Qn{YVpXEBAbFNDD^-&7O9^I(g@~3a3UZXtx}0+3MeCrmAyq_iwWzDyxSNvV>2WdWE|65Or> zh_o0a%P&Mp(w}Sj@*z zD9DxODH&CTDHs++g^aXedFe7$hia7{^_U__ z%|@N_rE-Z9CM7dTu^b`&fKeV06vkyKvQl!GVa-hf71x;=!#)-s^>9*U1DFvVv#hg5 z6)u+Pi)zB6+@w@y!XrgeR$d=jwp2YmQCLGT21EtB2DARXS3zVJ)*63|tU#WMC$f4_ z$gGg2sbM_LQK(#&t1{Z$B&EDS3i6~&a$xwwB7?%a#Dv9#B!xxBdblS=ghir|u0P=d zx`L3Z`L9qhu7?QemnzLCbLMA>p$mDbnQ~cPRuK$At^CX`m>%G+!c@*769I z$)my5K{+l8l=TbCgSjoqQE>qErQ$B7sT2+!%}q*SyrNoRfAWZ~zwuM9zilL-uOv&^ z34F9#nXv?ey(li}lBbZQOBH z)vkV>3Y2y0NS4}9gR_G5nsAXz!NKN{^#g&eGk&ZtC$7u7*JTxmxV!+lTvAxaUedsK z=3yCAvhvbu-TE&s8x}>z4Jxo7gAHz)YB?hQRzkdYCplhJ2!fFsVT};cNiFrltDa_R zPbOy;RcY4W+7Q6tUMom=ETkl~+I}3Cflh{yYG2 zQn>==5BN#2a@=Al)@fgvJiAU&>Xlwa`)ffc#7ciG#4C_Imk1!q`6Crx0OdHm`;|L3 zLP=h|fm6#9o2AT={z@M#Riw(Zh!g#_5EPo8l~I6KFiS5CV4f8y&>y^92=;&h z@(hLArh~I28F?}VM6U{n6tTa@6Qxec3=T{kwi*yvV!O&>R2D7Gk@O=SQ`C{GmOf&B z%B+;EoGfKMBV_JD;0Os;ASRL&tHKZbfJHV<6)nl~>UzZlG!S#DG9IWk6Kk|dNlFsI z89gJERNhVs`wZ|hX?618MFfY!DxHUC<@H7(c@X}|aW~cIAX$zo>Q=ZCCRwQ{td0!S z9|Oh&F?g(u_(Qb-SRfMqVoAhE?Hm<27{z-c+;n?MUK+Hd5(EcADokzV+JFX}9geU; zJz#|}qhxXti9*$SD9nio?Ql#amBX(kvT?M9Cp-ybGGU@fkt{zcq;~;mR9T3kV8F0H zfpsgUAU|Iw2Nl(+H$svvRdt%ED!35bdR8j4*r{R)?BqyR)iTJSssgq|f@v_Q?5un+ z%xozk3{%wSSx1kX2$rU2;h+jaOx2KjB8G9G1VTb+D=AEYqX-y=2-q)4<;;$vPUhB3 z;J_F_P)xJdZG4lG$c{2CAWxQ8m@6w#FdWqZyjaCn6>uXkMbL1#q)=9W^7@d0cMzAu*u0#~BxNU6{DmZGX-R)@RAjh<3gmL|S9NY3i~<{P9Riy@Y*qkO zJ2+hw4Oa>ECYf2P$t5h!43JBS;G&}@mXPH1g5ab%AMynV!UcqkgUC|?7?_es24#hC z^cD@}@QzR~7-hj->U_Xs4k#lAN)?1Q7w#{_qD)ooG@#2v8Gwrd{&M){k`|?q&q76z zPisIO13WOD5>9ypK&yb$R~f)LK%D|V@%q>8grI)FH5KGkLLC{jj-}5dvi18DU$~9- zujFsY1#2q@{-wY(6=nZk+JJ^!JAuA%zp+jkt<*37ZGX+NPMI-?AT4E*nxOF*tYazY zC0eXHK$S*Xq%%D;KWsxiRZ(3nLqPf|k7Xr{bxD_uuKOKmH)EZzqSx z?z)qna-QFRY_ogutH-a?62i47?^!uhn3&?cLh5Yw`J$gPQRedC^`M@Wdi$sO*;|e> z43e4&a(7SmjOc!LGQ4Bb1@ZY{i|_+AYh+Dn@<9Q`V*vpmPn88lgKl{05}-G|fFW*?Og=uJW-`_k{7TBu&d`O=gZ?qz1XKZRw0SHBVOac{CZb}=uzRpHEPk&E zA{KuF8Q#OCehqyM_^1(D2v1<95at-T5e z%3%kRsRvs-DMaE4fkEL3VqDXcLT-DP3nH>oqfF23RL4-m8 zXENk$4OT-73K{>l2HX~gAMX8pR?EDzg14L$_$^>+KUsgsmWzp}zWe_}Bqj0#eu$zW&$~2FE-+xg>EmrR=yPf6wZiUS@l7oz#{I zDG6Sl37*~w@I&>4EWEYKm8NCEb~54jlDhW6noU)}fnBd8Z!f7h)!W@WL9Mz!)X7gv zfyVxeesUlnR)5Cfyg&^#d=}TEt1E#MTzPO#PJ|>Y50Q6QQYm=>i79^A0WY|D^#9d| zB8|cCKZ+Z+$jm}8=wI-du04FaCL^?gyp_fnocDw@4(@^^K^lUhAr}UBBq9M0gESQK z_*2b(^&PLT_yz?8g0;`Kq!iz^W9~PoK=KHNlmf0e-VY@)EW8haxHTPOOZ;g@YQ;jS z1h5K-HJQj6NAt|5iromu7$B1psF;}gS57q`5(V#^)&D#pW(FO=jb0PLx z=n=C+!TckDV=C~)dmI@^g`;UqEeC3x)|aL$+zy~>dl3vVFy6UfnHt8z^&|e@?~~NA zH`%GdZyPl0@r?t%a^PGSTf0Nt?FC;k{0iQc^a{ohZu(F}lQ=S$L%(qJUe~k#9T{99 zvd8-z{27YefNwbP%pe@GF7U1p_c8-^BltHs%Rxu~TyL&GEkFUJ1wlPNc>jWT8+dOi zhr2ea{RQw(CVlIqqQxVQ`=%aq4B`DHY>z;$zu%A6>A8L%qsTZ$0e>0vya2{fSxtXannk)*Hvlr0CNMuv59=p-bOTp)LgU1woj1Ia)nQXQ1uBgr| zFEuU|m9qDVN?9w*Su{n{MjkLAPQLE#_pCe8{w*0CCy`FAU=-X}6!j$%vAVFiMs$}L zv60At3xI|ZKVG7Mi$)o61w*Va(#1%g5ieSrmMhCk6I+WcF@|sS``B7+BWi-nSw?1c zv3D%Ii*SLn)7*SPR8WA(+EhpEF7g$5x{Jl`9-iF+^Z_LVd(`B3q_MmcQ+h>OHuq zlxkXE!xRUxN-4O;UJ8Gwpp>G}l1(CAmUK;2_pt+3Vilq~8l~pO&vvzGRltna`hX_aC+P zdxdk0l;nKhl821={LGXcG)Oe$tvdHe9F}y_+VYF%&ZGyzF8Q%@wmctzx`g%+&Jf0h-+8@F(|lSgX4<3S? zM_K#UpWhdGN@VSQen#~9<+dT~)+7Xkb=r`UIhh8FrWTe`nxGMm$O=?yrOP&9H(G4w z5z}^Raz&8It8oV_&pK_J*Yz~9AuC(9naHHLk*(*)E776({1^UT`g~dMRJG4*y`Cr* z*Kfj(5OoxVmA5MoDGSO}D)U>qxuwc;Tyxd?MAuYVu3LU~7RI{4MhU+sR=Cv;BeqLo zmSB~xKqBhO)qq*afs+P`9WLr1YOjVxbXjXv1AY7U{apiaXX4MCl_Dc7uN_-k#8E*}5q-wQ_uz&TpD%s4mTr91{_X705uEg1_GLZ4 z5AS;YVCp!Z;&&RM1Dq6Vb$11q>dmyvqBhP|C>s;+;2Rr`RunJUFHR}aMJSsva{8;tqBE_ zO`N_4e7IW$y!w6Evh&Hr_SP+nQ?WuhpO1x9PB<13GPOJfZ6S!tbNsY0ru* ze}9B;b9co(sztkRZl%3SSnrp6U7r#^_e;m~x~12A#v6XWcdbnWD){Qg2}=oUwZQ@fUPICpOA^^W+qI>B~`!?QyN zIvjr7eCWAB2ZOYxBF@@Q(%uKujwu;5mGHZX%BttBy7gYt-6P`a3|{e%q1HQxf0DZg zyb*QAliPp|{$f$6C|LZ{_<)6AQ{osodWgMzy_`JLCF!CRZ?TIc&BNQpQzG$jk+cBN zyG2T>$O{%kPf1z>2YAfj@zJvzOuAA>yj?v^Otyy4;x`e+;WnGFJBh#rmV*l{3;Ex2 zfMCmD$>8^rL_RJaVi$LjSVUZ4ceQ^47Z@o5C#Z(O1-AKTF7OY$l|Ri~;_t+l@*EB0 zJxVUjJ^1WX%k#kz8uMQEyw$76=E76-oE?2K=S`@XqqT4Ff-$cnwoUc@qI3Js?01RH z^cs&HVcc@SwbdurAIaI~>l`w$nL(_*NJr;KyQeJPgZt@;&i&_FE!Y2SS*3i_DJy&4 z@@7M?zL-{iOR?xxFN;+jQ|7%Mu)ERV_9r6N1%Ik(Jvle<^5X#yP0MFzW@-vQ(bHcU zu(oAHuio=yy<*AP)Ds=Z{^4pJ!+uLcQR*8a}UD_^OGr?c%Qy}cgULKnJ@O@FC ze|3`+k3%l3xtrMLeZirJ>8Z)bFU%S`d~7q(hgY7bQ?1qpW^~Z)xT~e^t4&i|F7>%@ zH%Vj3h;#_sI6J`KEn@r~U*chp{|W{|;-8cyN+JOoUvrZE$jNV<(0>W zxvM~T4E`tm?7s@F*2%jin2XYOS~jI_NVN7uaK`6G|65rn;~$y^oDaqQyi!j8RXx8q&?W_N3D!H82U6v2Zp zm0WvU{iemDBMBkbD_8s77G_SjSh`rQh?8Dc_DANeUH5ZEbFJ-(Pe}?w~JhddNG{uiV{l z!ifqW?y!W&xKg1b$9;3hOPx|5opnih9pd+Bl?M7Nv|`?w9%Jld9v7|X@Fw(>cWa+{ z8~P?JHk~*2n8EnC)_YcICb7<`Jy=ihVBJM}*fSVW)DJdC#DYgX@AX?xf}>(9JvJLQ z4rL-kuBK{VVob3)gfWD_wKy6_Y~Rj^BhT57ntEqOa;s%x*^<^fF1v`#Yl+}*G-_M( z;RL7vPECSPKm%W6VKLL;%3#v*bZ}CRBAc-?i8NYo4b)8$5b4BY_xb{V2rauy_PAnKx-F#hPYFzMw&L=)SS=cr1#%wwy*e&VZ)ivi!-SfUKnrd|a zS=OWF3!HZzcGB0Cj+=Sy{esVi_L@?kDX)u~bl868PTb?u{ic~E9Pu(qx-r=*Y@Ex^ z)tD4ET-;0#Ka_hLzLTwOol*KJdfiwL6REZCs2ln>)85HWhMqrX`lN6_ zd&9Xe&bOM3nzxGo#i+Ue>ieJWEFT=YotNBBn(QB075F^z#ri&lm-(KWxt7J^CUa-a@qD))|?BduI-JKfHJZslA{}y?RJmF74xqEqta4_mFCLsKE zC;s#z2{ftti5%u{UpZ$*{4RMc#~ru&4$l?^De{E`D_12Bdnf2 zid8$qv>rWrGFM$=@ z;>ME=tNUI%S=c#(TI;Ip-6L1qXywVB{l{-{J#V;ROm51Sc=}kRz$j|wjUxZM@!KoA z&a%8?MU}1E-tW!m)6ZK`FYoRg&*vN-+x~7%jPZ?5D<|E5G`81;;yn+iyy3bHV?CMZ z*sN*(m%qN=?>Ey`=L7F<{tmOqx#P0=@~K-YeCK4i9O$h3G$o;}$&As0ws(0J?w^i} zJMbY>&vmFDq0{fqjk=wi!9o^nf zn$UwXG{Bo_ZBTvdToh3(A(C~zK>Sx=rO&!hXys;v3`A3 zM8@Iyfj^21ZHng^i_#wl8uqj}Jg=$E>7XZ0Pqx2nf86=}W%uH6d&l<8lDa>Qd$r`| z%(+Kf%BoA6E4cU?;N z?UD5AxmLps(`Y}J%5LMg+_!nKvFd2*hJLY}^8v0=tEN;f?zeJ%`LqIyE0cyB6*P5o zU#5{)-eZj2uJTtykJ?;(X5Hz?te0W8KTuNHNUec~vkpJZd%AS`NwLEZ-2*)mE=M%3 zxcu2|UR&2LCfP@f7Jd_#3WtkIg+t)1R|M1TKX)#{oc{iNY*KglTwbythij@sYE70{ zyWY_=8_sv@j;6K5x}y4}#yA*MS7eJJ7_{AawkEjy?ML!m(;W5*PTR3V-fs}4)nlP8 zjuXX}w{7Uv@h^HI*K7Rw?jG5Pnzr9$k$vpe z-T^x{-@QNnnOsx6NG|{I&3W*MQQG%DSloRve8}Zl)zhMfpQtE}9i+=WF=4aKo9gWy_=9Ogoj8-{$Pz<3%ysn&=OHK>6@Zhzmyd_`)>PoW!Kd?mDxLy)7P)F z4DQt!`Xb|wmmlhfF41a{)6{y}qWj(Tl|kAQ*Ny+6vHSJW!1T`FDoX9yqEfn9-57Dj zr8FF>(FVjS$Nk5mfZxB7sArRjBC|TFSz@hPfJcEv*4i9LtcPD0;G08Y9}jm=&+fli zq>I4Tj=lY=>85s(J%~&16 zx89%aFi&aL|K^NEFXF0w-nD6Ud9OIhAm-NQS9>-Vg`|iE$yaTblom^Q3oq;(x!Z+1 z$~&RA%cFiYw=e7X&N=?=jQy`H@YtetRr8s}Vb>?G`4&~x>8q|i4anhC4V*aD>FTXL zaq~+y7-t8ZFnjgzR`uQ)Wp0a3b$#1A_3V*5f)nd3svIY|Db{6fY~O3)y#qUwUkn|n z=-y`3fmc<-w5&2DD^|DJ-}Q9+=O3akwSDH#KIi*kZ}wQz!#xynD{k$1JM2kcGy1tW}oBN?}YWY&!vB25|`Q@ z2HgHyUE{Y`wi^Mp7HmhXhgFzd)}E5G*fdNxQ9@m1c!PzHivIWpiyUUutIHN#QdE^T z%Sb4T>f^9=9Na+qxgGa(WU}(whB-sK zlyo}Vwyd}nXWjXL(NzO3v>SiGu%jgGsz5TnI=J=yFPCM>yh!9R=Y{^r&ZW1aE?!wT zx6OxYjp7M(==46LPOOysF6!M}@9x)iANRlBaAkh+n+HLoV!zp>=6!5mWPSAd+;>s; zHw|ezrrjPZ$KWe>r(ye|KJL4>Pxw*U`&p;vLBkd{j(DG5mMm#? zBYtQ3`$2kc^ZZtYcqFb{(C5sp53s%Sx~liNqJXNV;X{v)iVtF4Tw^uc z!_SDCl-_DeWuNagX;V{%nB9&KYIU;R!|MfO&VDjxAGPfDp*{5?(*24~_})VXZ}rmk zhAujMY2W5HAK%>{bMZs?))Q~GPS|~#dOD=N?`(JexNm#=-P>Z?<5Z24Xs37I1)pR$ zn_N4c5ET8{dFrYs?KqMTimD6u)ee>SLt%^ean--oc z^_{~OC5sFM7NZSj*rRWE(@LjWwGNziv2%Xa+|9lnSRX$J&y)8IT-eCD@uV}(1E<~^ zJK|{1CGUcVoZR?iYf8=~+IV@9Xsxj7q=o^(|djU(Q=msvqIG?aijHHuD1;J7z!W9<^c%*T;e#wr%h}ZR;D}*#`|TYt{Jd zoyn~_?0bP~Bn~_`Ql~I&_@F7t&2lQ|h0S@A+4JnJ*)i+*&ig8_EO%N{q*-}sTDPOg z7Mv&PeIC0<+Z(z)TB#9rYJKqL#LN3#Sp_RI-yX|-+cKfT;(g^R-+9_j2XH|o1{ir=d*_nf-xH;IT7E+~@UHf*^$tmowyFM=ix zxzc}K|FXtc+N>Ru_;_Tep%!l{+`8SL(8^_vN7n zjGJiVWw*~aFKuwlwmEvM&25Jsd$)~MHughO&FSb}W2Ow>vD-#zmt-c~biBFH$8Lsi zhZd&>tev#R(st?c^yiW$z3vFZ<|d7}YnOP=remAv{Tt)kHe=PCDeB>N!S-H$qF(3F zzUx1tJ3Cgm~9Cj5OROdK6%k?`J-mHc7@J7@M^DR z{IwxtpGSm=maZIk>v@m)m0xdErQh8%y`=w(i!VAp3UgR$BwVs|U`Fx7Q7QeB*0~M6 z6h9|nS6`v<^^4qn!tu`I{k=Qwxic(y;-JL9UJ=KdFEOybNC{d&uhQ%)MPuoZ4UWj_7`y2jBQOSHPyntOYT~snf zR5G#ll+Bd|F`cNbx;dIM@%X#u@Zy~&OI5&Clq~qW1cj;j3fD|!uE@WZ0WI>hb{AOH zyX2chE<59&38uo8+9YzRmia*i!+2R?uV+$=@&s|n#G@Y$A z&EQVzq?v)!2A(a{p0G!nFj+Sp*2ab+DUG**d9{gEDhuIJP8ZSP-(W>th-@8xJjs*MlE3$oS zG;qlT<&d%Oj@i?pj(bPxZ(p>WqdogY=I2b;spXDs9kaWJr8d#b%IiL3+WjH#c8`A> z>U8sKtJBq9uk!5HJg98`;`EKTx|K79(`Q8J`f0t<7$;81%#$tMtla0%;Vz*Zg>6dP z8bzdQ?Oq@8{?7QpmNMgkAxrx_@OP9h+?N=gQnt@3wZ-(ZTUXzHd}C5EtNEQ1i>IG{ znV1@IuLp0=@HX7O+%w#@1x*_5lt?z#TtC>Dz4KPUAzk6in^L#u)BmbSn06UmtO%{{ z_ICPW&5rH$XBIa(jT{cFoxQkiNMCEOgJ%~km|s-X^mF^EO;&zsXIuP!-p5_pn>$Xw z`>dd!#q+1$GYic+{#-XpJ^38&1zNoRrG=#KJM17g51=JerM*!MRwX% z9N)B}pMkqg(W?Od+O}Vo9bc5Vr((qH_}+1m?L&449+};z2fw&|_P4_Md#ZDDdmV{Z z80i#6oe-BAe-xD(zaty}ssHJPi`oDGX8%@iTUcIl5AGoH)yGTbY%v^RQ~&2jRc^Ig zSxvUMDO>PZZ-z#h@AdLG_Y)+IT6Jk{*yrKEuI9H^zxshLr=Bsh{*N77_1G%?)dYPS{nzfykznu)NDcd(-o}qcORVZ{~#e}4u7`E_1uLEa&JeMb8asPyZgLf zXyYo*L4}Tg&WpQ~&RyA6GwRD3hk=3aiz~lpJl-8}j;@p~b3W3=ewEYiRc6$=TL)IO z8s4e-+00ivo=c9eI@o*V*Xj6OxCnt6aM-*d-9&CBShmnzQ27nFmpwd$~|ME3rptC z$umk@QRQ!UdHaEd;Vth?@xSaa!g25W82#eHuUnSxJ?-l>dfn5ZJx=!22|MYSzp+=& z-dD~`1;UC_qXs(T>;cu3rdYooN0d^2TrIWf=);Lb zDdh~uJVICpn}HRnSP$*SXHjs~rQulyThQY{*0|=j`@bKLa*WzWLOP=5|gEijdl~)wLCGxP>S7XyN6B zUwe8%zz(1%21Nt@En5qFQ8Q+1VO6)aXn4yRZzn`xe7}b4^)Cf4x6;|s*I-mj!Sk<1 z)8Bs{oHZp|8LNL`F&~u<`|@HyW=H3w1N$CG_V(G_Cf%t=jd4tKwzx?^V~eR)CpC@6 z4UmYstrZ39y-pr6G&V^4Qp6S?jrD;yCa=1v5XIY+L zU77n(Yo#P(Vp2)$+EbImC+*q4B=L;IC{K9M;!|1i_FIy#p?jKJHOnxRTiA@M?3gw( zDrIfrx4upMYT^r4RgVgc@b7#^Zw|Lj#^CqqyIIqM2faGo@mt=5Sx46{dsF1d7uQ^k zAUM`)r+V-0?o<&PJG?5`$%wNPm?(mr&H4i^;rv? zMpAeGHe9^`zmOayp71uP|A5fO2Rt&n56kWHcb887dANGvuef95A1_Eq$vopXWkQcj zCuf=M|G&LnR~t^^a~Y9~sD+EW2MJaGA6&2d18)dZ%So7uZ~l}_6_rd9m5gr?sg{WR zY6DHmMEu7{HL7D66Q%}5#ki^d%HBVSQ={M~TXk_N^M^$658(bqoXUGRqO;E3gSTh2 zE$Pkjo4c^WMz;RhlH>2iJ5O=$F8}^HKG$5de(!T}%RKVbIt1k)c0pL&{l&1e?aQTZxR|8V85!3PJw@gCT{ zt>v4Ug&ihFqe>q=)Aw$LCDJR)H)h{Ibn>sGMM&0B6x^(7>r*dSi>Hn6=CEVaH};+U z`R*N>f9q1|_I=ZXaUR=Kl4f0t_kZ&G7N&7D@gHE$&< zXEfE2T&;?-mQ}yLgKj+%^A=5R`9a#Q-{X(V+OPa@Q$9$NE$h3yIjNSGsq+mD>OP%u#NQ57|_9+qmX>aO>$& zy)RXqJ<#P|*3I}mXKspie>?s#;)~9%#7aQ!Q6`}0fWxTwJoSMV|af7YerU$4NG z8h39T35fB61DC#A)Pny#SO0&xP~DjK;_K(ZR;E@XF6=oYGYs3|V`1>ZB{kRl>*+Oz z_EwH>dFEjCioV8ajhfS@lWw?4M=w>j>pNZ8>|?v2US|8=l>gzU}tJbjxhjxKBW zR-DD@{bGPt(8bF$jW`;^gD&f>%ZzS@~@)eBW)(3EMtGk-K9x%AEZ#6xo3CG__lF_GymVNTmP4rw;|GipRM4_+sx_$r~cyqSF6h(c>jFd|F15^kaqy^ zdls%q{G-A#9UJ?+9(R1+$@2xWxnGl~Jno4 zMjXF;(zE3swmN=1@?w0l{Vd&UDMPRB|0_js_=gSLJ$yM!KDzSQZ%az5JeOX?;yV@Vz;B=F>u)XlyLw}=p*RsuH zoz}cQxxCV4{hkY(&R_6#XU}`uS2zA{NVv}QkR7HgH>RddURa*>@WP75=>eTC2O96_ zVE-obhhOWzQl1-~x$gEXT6}4rkK2l}ro(j2b_(D5Bs_ZDX-~~x8uBAYFXc@3-_JI_ zIWoq*v}i-~1sYxpcT|+J3gK{8f;X}y_bUDyZx9yP@u3fOZ|qsd$g~6N>K@&NpIY=Y zfA}$^1-C29en)x9UQx-eMI}2#C0qY3q4!U}uK4w5e37v+pcbJ%F5+Mx zAF-3jfeG20HVoMX%pcYiL`dLo*vkb$_zxP^-|xV60r*2w7tD>UL`}`~u+t}(58Pp! zA?{v_@PTXd7$NElK^Aj=2KJipR^1JvKfa0qoX)+be#|N#E!%it}CA-y`U*XWqi8%WJwCaBe$Ioa^yrZjs7;7tkBb2-+AuGvFm3?YxZgNpqX3r>&uHLw@B5g5S}y{Trs-hddh~E zA0r!kZSQQP7n5+rxYBJ-)#um!znvSn?(E~v@LBxfvUx}EUmZm5nPoPWvOLp$ixYPt9Ls@I2(1s_ZOT-{`g<<;ij z_j^roJyW`6wr<(%9RKVdy2g)s=br2IaM+1uQXLytI&RF~1G59>YJF(!DNKXAFYjUU zy(W`y@_#mNP+freHL|IH09H!5i!5qSJm6-QPJ=TI(a$GZZ5It`m!A81Uu^6Xt<^^^ zCe9mrX4&`F@-90I4%u{L(FUTDyY(2*+TxP4qLNdhlH;P1wd_W}o4#;iR8&&DXwZK} zWx;K;n7e+`s>;+KRkJNdFWvgh+j~~@@%okz%MQNV;}%pHIMJ28G(*y==$&=Lj%%fEcbGC_`qkj$1qs3vti6XU^_)*U5YK$uVOAG^rw3sPSv8l< zSMKfZ&{4DViD?y2L`fD!m1C~dJd?jk?jOR59oCe$XqfAn^ZQb61h=)a8@0LOXyxR? z*S`(?n(*{Nb=SU~FB$MtQ%ue6$I0j0+i#dW;>M&l?MpsCdvJj}-XpHxj(wGr*X=5A z%sbU~Fj8L;U2HFMA)3yHpw2#Jq`q^?Av*up9gJte(c|mz>yp y%zV+2)6wx6iFuMi?9G9>LUVuD7WZP37dTcAD(O}|-G1r`pJTdhc#S6@^uGWkOg8iY diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Threading.Tasks.xml deleted file mode 100644 index b47921e5d..000000000 --- a/src/packages/Microsoft.Bcl.1.0.19/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/src/packages/Microsoft.Bcl.1.0.19/lib/win8/_._ b/src/packages/Microsoft.Bcl.1.0.19/lib/win8/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/wp8/_._ b/src/packages/Microsoft.Bcl.1.0.19/lib/wp8/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/License.rtf.REMOVED.git-id b/src/packages/Microsoft.Bcl.Async.1.0.16/License.rtf.REMOVED.git-id deleted file mode 100644 index af671d16a..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/License.rtf.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -78ff93d5b91d3b33bb9716eeb3b13fcfacd4aa15 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nupkg.REMOVED.git-id b/src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nupkg.REMOVED.git-id deleted file mode 100644 index ecc541a19..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nupkg.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -fffb5a319604bc48f3384e677f5a94b7e2139630 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nuspec b/src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nuspec deleted file mode 100644 index 13d5f199e..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nuspec +++ /dev/null @@ -1,28 +0,0 @@ - - - - Microsoft.Bcl.Async - 1.0.16 - Async for .NET Framework 4, Silverlight 4 and 5, and Windows Phone 7.5 and 8 - Microsoft - Microsoft - http://go.microsoft.com/fwlink/?LinkID=296434 - http://go.microsoft.com/fwlink/?LinkID=280056 - http://go.microsoft.com/fwlink/?LinkID=288859 - true - This package enables Visual Studio 2012 projects targeting .NET Framework 4 (with KB2468871), Silverlight 4 and 5, and Windows Phone 7.5 (including any portable library combinations) to use the new 'async' and 'await' keywords. This package also includes Task-based extension methods that allow using some of the existing asynchronous APIs with the new language keywords. Windows Phone 8 projects can use this package to get access to async extension methods for the networking types. - -This package is not supported in Visual Studio 2010, and is only required for projects targeting .NET Framework 4.5 or .NET for Windows Store apps when consuming a library that uses this package. For known issues, please see: http://blogs.msdn.com/b/bclteam/p/asynctargetingpackkb.aspx. - Enables usage of the 'async' and 'await' keywords from projects targeting .NET Framework 4 (with KB2468871), Silverlight 4 and 5, and Windows Phone 7.5 and 8. - - Copyright © Microsoft Corporation - - BCL Microsoft System Async Await Asynchronous - - - - - - - - \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/ReleaseNotes.txt b/src/packages/Microsoft.Bcl.Async.1.0.16/ReleaseNotes.txt deleted file mode 100644 index 6099fc6be..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/ReleaseNotes.txt +++ /dev/null @@ -1,18 +0,0 @@ -Changes in 1.0.14-rc -- Changed: Moved to latest Microsoft.Bcl package (1.0.16-rc). - -Changes in 1.0.13-beta -- Fixed: ConfigureAwait(false) still continue on captured context when using Async Targeting Pack (http://connect.microsoft.com/VisualStudio/feedback/details/767008/configureawait-false-still-continue-on-captured-context-when-using-async-targeting-pack) -- Fixed: Silverlight 4 projects now get Microsoft.Threading.Tasks.Extensions.Silverlight -- Added: Package now references System.Net.dll automatically for .NET 4.0 projects so that networking extension methods work out of the box. -- Changed: Moved types in Microsoft.Threading.Tasks from System.* to Microsoft.* namespace to prevent name conflicts -- Changed: Package now includes Microsoft.Threading.Tasks for .NET 4.5, Windows Store apps and Windows Phone 8 projects to enable the consumption of custom awaiters. -- Changed: Microsoft.Bcl dependency is now not included for .NET 4.5, Windows Store apps and Windows Phone 8 projects because it is not needed. - -Changes in 1.0.12-beta - -- Fixed: TypeLoadException when using Async for WP7.5 version 1.0.11-beta (https://connect.microsoft.com/VisualStudio/feedback/details/768521/system-typeloadexception-when-using-async-for-wp7-5-version-1-0-11-beta) - -Changes in 1.0.11-beta - -- Initial release \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.dll deleted file mode 100644 index fe18d0383d9f4f9cf9ee0201a7b656f2af56cbf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47344 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 - - - Microsoft.Threading.Tasks.Extensions.Desktop - - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - - Provides asynchronous wrappers for .NET Framework operations. - - - Provides asynchronous wrappers for .NET Framework operations. - - - - Downloads the resource with the specified URI as a string, asynchronously. - The WebClient. - The URI from which to download data. - A Task that contains the downloaded string. - - - Downloads the resource with the specified URI as a string, asynchronously. - The WebClient. - The URI from which to download data. - A Task that contains the downloaded string. - - - Opens a readable stream for the data downloaded from a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a readable stream for the data downloaded from a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - The HTTP method that should be used to open the stream. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - The HTTP method that should be used to open the stream. - A Task that contains the opened stream. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The HTTP method that should be used to upload the data. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The HTTP method that should be used to upload the data. - The data to upload. - A Task containing the data in the response from the upload. - - - Converts a path to a Uri using the WebClient's logic. - Based on WebClient's private GetUri method. - - - Converts a path to a Uri using the WebClient's logic. - Based on WebClient's private GetUri method. - - - Downloads the resource with the specified URI as a byte array, asynchronously. - The WebClient. - The URI from which to download data. - A Task that contains the downloaded data. - - - Downloads the resource with the specified URI as a byte array, asynchronously. - The WebClient. - The URI from which to download data. - A Task that contains the downloaded data. - - - Downloads the resource with the specified URI to a local file, asynchronously. - The WebClient. - The URI from which to download data. - The name of the local file that is to receive the data. - A Task that contains the downloaded data. - - - Downloads the resource with the specified URI to a local file, asynchronously. - The WebClient. - The URI from which to download data. - The name of the local file that is to receive the data. - A Task that contains the downloaded data. - - - Uploads data to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The HTTP method that should be used to upload the data. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The HTTP method that should be used to upload the data. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads a file to the specified resource, asynchronously. - The WebClient. - The URI to which the file should be uploaded. - A path to the file to upload. - A Task containing the data in the response from the upload. - - - Uploads a file to the specified resource, asynchronously. - The WebClient. - The URI to which the file should be uploaded. - A path to the file to upload. - A Task containing the data in the response from the upload. - - - Uploads a file to the specified resource, asynchronously. - The WebClient. - The URI to which the file should be uploaded. - The HTTP method that should be used to upload the file. - A path to the file to upload. - A Task containing the data in the response from the upload. - - - Uploads a file to the specified resource, asynchronously. - The WebClient. - The URI to which the file should be uploaded. - The HTTP method that should be used to upload the file. - A path to the file to upload. - A Task containing the data in the response from the upload. - - - Causes an online announcement (Hello) message to be sent asynchronously with the specified endpoint discovery metadata and user-defined state. The specified is called when the operation completes. - Task instance. - The endpoint discovery metadata. - The source. - - - Causes an offline announcement (Bye) message to be sent asynchronously with the specified endpoint discovery metadata and user-defined state. The specified is called when the operation completes. - Task instance. - The endpoint discovery metadata. - The source. - - - Begins asynchronously retrieving an incoming request. - Task object that indicates the status of the asynchronous operation. - A Win32 function call failed. Check the exception's property to determine the cause of the exception. - This object has not been started or is currently stopped. - This object is closed. - The source. - - - Starts an asynchronous request for the client's X.509 v.3 certificate. - Task that indicates the status of the operation. - The source. - - - Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. This method does not block. - Task object indicating the status of the asynchronous operation. - The authentication failed. You can use this object to retry the authentication. - The authentication failed. You can use this object to retry the authentication. - This object has been closed. - Authentication has already occurred.- or -This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. - The source. - - - Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified credentials. This method does not block. - Task object indicating the status of the asynchronous operation. - The that is used to establish the identity of the client. - The Service Principal Name (SPN) that uniquely identifies the server to authenticate. - is null.- or - is null. - The authentication failed. You can use this object to retry the authentication. - The authentication failed. You can use this object to retry the authentication. - This object has been closed. - Authentication has already occurred.- or -This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. - The source. - - - Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified credentials and channel binding. This method does not block. - Task object indicating the status of the asynchronous operation. - The that is used to establish the identity of the client. - The that is used for extended protection. - The Service Principal Name (SPN) that uniquely identifies the server to authenticate. - is null.- or - is null. - The authentication failed. You can use this object to retry the authentication. - The authentication failed. You can use this object to retry the authentication. - Authentication has already occurred.- or -This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. - This object has been closed. - The source. - - - Called by servers to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. This method does not block. - Task object indicating the status of the asynchronous operation. - The authentication failed. You can use this object to retry the authentication. - The authentication failed. You can use this object to retry the authentication. - This object has been closed. - Windows 95 and Windows 98 are not supported. - The source. - - - Called by servers to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified extended protection policy. This method does not block. - Task object indicating the status of the asynchronous operation. - The that is used for extended protection. - The and on the extended protection policy passed in the parameter are both null. - The authentication failed. You can use this object to retry the authentication. - The authentication failed. You can use this object to retry the authentication. - Windows 95 and Windows 98 are not supported. - This object has been closed. - The source. - - - Called by servers to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified server credentials and authentication options. This method does not block. - Task object indicating the status of the asynchronous operation. - The that is used to establish the identity of the client. - One of the values, indicating the security services for the stream. - One of the values, indicating how the server can use the client's credentials to access resources. - is null. - must be , , or , - The authentication failed. You can use this object to retry the authentication. - The authentication failed. You can use this object to retry the authentication. - This object has been closed. - Authentication has already occurred.- or -This stream was used previously to attempt authentication as the client. You cannot use the stream to retry authentication as the server. - Windows 95 and Windows 98 are not supported. - The source. - - - Called by clients to begin an asynchronous operation to authenticate the server and optionally the client. - Task object that indicates the status of the asynchronous operation. - The name of the server that shares this . - is null. - The authentication failed and left this object in an unusable state. - Authentication has already occurred.-or-Server authentication using this was tried previously.-or- Authentication is already in progress. - This object has been closed. - The source. - - - Called by servers to begin an asynchronous operation to authenticate the client and optionally the server in a client-server connection. - Task object indicating the status of the asynchronous operation. - The X509Certificate used to authenticate the server. - is null. - The authentication failed and left this object in an unusable state. - Authentication has already occurred.-or-Client authentication using this was tried previously.-or- Authentication is already in progress. - This object has been closed. - The method is not supported on Windows 95, Windows 98, or Windows Millennium. - The source. - - - Starts an asynchronous request for a remote host connection. The host is specified by a host name and a port number. - Task that represents the asynchronous connection. - The name of the remote host. - The port number of the remote host. - is null. - The has been closed. - This method is valid for sockets in the or families. - The port number is not valid. - The is ing. - - The source. - - - Starts an asynchronous request for a remote host connection. The host is specified by an and a port number. - Task that represents the asynchronous connection. - The of the remote host. - The port number of the remote host. - is null. - An error occurred when attempting to access the socket. See the Remarks section for more information. - The has been closed. - The is not in the socket family. - The port number is not valid. - The length of is zero. - The is ing. - - The source. - - - Starts an asynchronous request for a remote host connection. The host is specified by an array and a port number. - Task that represents the asynchronous connections. - At least one , designating the remote host. - The port number of the remote host. - is null. - An error occurred when attempting to access the socket. See the Remarks section for more information. - The has been closed. - This method is valid for sockets that use or . - The port number is not valid. - The length of is zero. - The is ing. - - The source. - - - Starts an asynchronous operation to accept an incoming connection attempt. - Task that represents the asynchronous creation of the . - An error occurred while attempting to access the socket. See the Remarks section for more information. - The has been closed. - - The source. - - - Starts an asynchronous operation to accept an incoming connection attempt. - Task that represents the asynchronous creation of the . - An error occurred while attempting to access the socket. See the Remarks section for more information. - The has been closed. - - The source. - - - Sends a datagram to a destination asynchronously. The destination is specified by a . - Task object that represents the asynchronous send. - A array that contains the data to be sent. - The number of bytes to send. - The that represents the destination for the data. - The source. - - - Sends a datagram to a remote host asynchronously. The destination was specified previously by a call to . - Task object that represents the asynchronous send. - A array that contains the data to be sent. - The number of bytes to send. - The source. - - - Sends a datagram to a remote host asynchronously. The destination was specified previously by a call to . - Task object that represents the asynchronous send. - A array that contains the data to be sent. - The number of bytes to send. - The host name. - The host name. - The source. - - - Starts an asynchronous request to retrieve the stable unicast IP address table on the local computer. - Task that represents the asynchronous request. - This method is not implemented on the platform. This method uses the native NotifyStableUnicastIpAddressTable function that is supported on Windows Vista and later. - The call to the native NotifyStableUnicastIpAddressTable function failed. - The source. - - - Opens the connection asynchronously. - The source. - Task that represents the asynchronous request. - - - Opens the connection asynchronously. - The source. - The cancellation token. - Task that represents the asynchronous request. - - - Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this , given a callback procedure and state information. - Task that can be used to poll or wait for results, or both; this value is also needed when invoking , which returns the number of affected rows. - Any error that occurred while executing the command text. - The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . - 2 - The source. - - - Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this , given a callback procedure and state information. - Task that can be used to poll or wait for results, or both; this value is also needed when invoking , which returns the number of affected rows. - Any error that occurred while executing the command text. - The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . - 2 - The cancellation token. - The source. - - - Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and returns results as an object, using a callback procedure. - Task that can be used to poll, wait for results, or both; this value is also needed when the is called, which returns the results of the command as XML. - Any error that occurred while executing the command text. - The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . - 2 - The source. - - - Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and returns results as an object, using a callback procedure. - Task that can be used to poll, wait for results, or both; this value is also needed when the is called, which returns the results of the command as XML. - Any error that occurred while executing the command text. - The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . - 2 - The cancellation token. - The source. - - - Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and retrieves one or more result sets from the server, given a callback procedure and state information. - Task that can be used to poll, wait for results, or both; this value is also needed when invoking , which returns a instance which can be used to retrieve the returned rows. - Any error that occurred while executing the command text. - The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . - 2 - The source. - - - Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and retrieves one or more result sets from the server, given a callback procedure and state information. - Task that can be used to poll, wait for results, or both; this value is also needed when invoking , which returns a instance which can be used to retrieve the returned rows. - Any error that occurred while executing the command text. - The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . - 2 - The cancellation token. - The source. - - - Starts an asynchronous method call that returns a . - The metadata. - The source. - - - Starts an asynchronous method call that returns a using the specified address, callback, asynchronous state, and download mechanism. - The metadata obtained from the specified . - The address of the metadata. - The value to use when downloading the metadata. - The source. - - - Starts an asynchronous method call that returns a using the specified address, callback, and asynchronous state. - The metadata obtained from the specified . - The address of the metadata. - The source. - - - - Begins an asynchronous find operation with the specified criteria. - - The discovery client. - The criteria for finding services. - A Task that represents the asynchronous operation. - - - - Begins an asynchronous resolve operation with the specified criteria. - - The discovery client. - The criteria for matching a service endpoint. - A Task that represents the asynchronous operation. - - - - Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. - - The Ping. - An IPAddress that identifies the computer that is the destination for the ICMP echo message. - A task that represents the asynchronous operation. - - - - Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. - - The Ping. - - A String that identifies the computer that is the destination for the ICMP echo message. - The value specified for this parameter can be a host name or a string representation of an IP address. - - A task that represents the asynchronous operation. - - - - Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. - - The Ping. - An IPAddress that identifies the computer that is the destination for the ICMP echo message. - - An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) - to wait for the ICMP echo reply message. - - A task that represents the asynchronous operation. - - - - Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. - - The Ping. - - A String that identifies the computer that is the destination for the ICMP echo message. - The value specified for this parameter can be a host name or a string representation of an IP address. - - - An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) - to wait for the ICMP echo reply message. - - A task that represents the asynchronous operation. - - - - Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. - - The Ping. - An IPAddress that identifies the computer that is the destination for the ICMP echo message. - - An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) - to wait for the ICMP echo reply message. - - - A Byte array that contains data to be sent with the ICMP echo message and returned - in the ICMP echo reply message. The array cannot contain more than 65,500 bytes. - - A task that represents the asynchronous operation. - - - - Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. - - The Ping. - - A String that identifies the computer that is the destination for the ICMP echo message. - The value specified for this parameter can be a host name or a string representation of an IP address. - - - An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) - to wait for the ICMP echo reply message. - - - A Byte array that contains data to be sent with the ICMP echo message and returned - in the ICMP echo reply message. The array cannot contain more than 65,500 bytes. - - A task that represents the asynchronous operation. - - - - Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. - - The Ping. - An IPAddress that identifies the computer that is the destination for the ICMP echo message. - - An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) - to wait for the ICMP echo reply message. - - - A Byte array that contains data to be sent with the ICMP echo message and returned - in the ICMP echo reply message. The array cannot contain more than 65,500 bytes. - - A PingOptions object used to control fragmentation and Time-to-Live values for the ICMP echo message packet. - A task that represents the asynchronous operation. - - - - Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. - - The Ping. - - A String that identifies the computer that is the destination for the ICMP echo message. - The value specified for this parameter can be a host name or a string representation of an IP address. - - - An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) - to wait for the ICMP echo reply message. - - - A Byte array that contains data to be sent with the ICMP echo message and returned - in the ICMP echo reply message. The array cannot contain more than 65,500 bytes. - - A PingOptions object used to control fragmentation and Time-to-Live values for the ICMP echo message packet. - A task that represents the asynchronous operation. - - - The core implementation of SendTaskAsync. - The Ping. - A user-defined object stored in the resulting Task. - - A delegate that initiates the asynchronous send. - The provided TaskCompletionSource must be passed as the user-supplied state to the actual Ping.SendAsync method. - - - - - Sends an e-mail message asynchronously. - The client. - A String that contains the address information of the message sender. - A String that contains the address that the message is sent to. - A String that contains the subject line for the message. - A String that contains the message body. - A Task that represents the asynchronous send. - - - Sends an e-mail message asynchronously. - The client. - A MailMessage that contains the message to send. - A Task that represents the asynchronous send. - - - The core implementation of SendTaskAsync. - The client. - The user-supplied state. - - A delegate that initiates the asynchronous send. - The provided TaskCompletionSource must be passed as the user-supplied state to the actual SmtpClient.SendAsync method. - - - - - Provides asynchronous wrappers for the class. - - - Asynchronously returns the Internet Protocol (IP) addresses for the specified host. - The host name or IP address to resolve. - An array of type System.Net.IPAddress that holds the IP addresses for the host specified. - - - Asynchronously resolves an IP address to an System.Net.IPHostEntry instance. - The IP address to resolve. - An System.Net.IPHostEntry instance that contains address information about the host. - - - Asynchronously resolves an IP address to an System.Net.IPHostEntry instance. - The host name or IP address to resolve. - An System.Net.IPHostEntry instance that contains address information about the host. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.dll deleted file mode 100644 index e911377c2c89e62a14d467bf882f2775ac94d708..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31440 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 - - - Microsoft.Threading.Tasks.Extensions - - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - - Provides asynchronous wrappers for .NET Framework operations. - - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The cancellation token. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - The cancellation token. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads a maximum of count characters from the reader asynchronously and writes - the data to buffer, beginning at index. - - - When the operation completes, contains the specified character array with the - values between index and (index + count - 1) replaced by the characters read - from the current source. - - - The maximum number of characters to read. If the end of the stream is reached - before count of characters is read into buffer, the current method returns. - - The place in buffer at which to begin writing. - the source reader. - A Task that represents the asynchronous operation. - - - - Reads asynchronously a maximum of count characters from the current stream, and writes the - data to buffer, beginning at index. - - The source reader. - - When this method returns, this parameter contains the specified character - array with the values between index and (index + count -1) replaced by the - characters read from the current source. - - The position in buffer at which to begin writing. - The maximum number of characters to read. - A Task that represents the asynchronous operation. - - - - Reads a line of characters from the reader and returns the string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - - Reads all characters from the current position to the end of the TextReader - and returns them as one string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - Writes a string asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - Writes a line terminator asynchronously to a text stream. - The writer. - A Task representing the asynchronous write. - - - Writes a string followed by a line terminator asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char followed by a line terminator asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - - Clears all buffers for the current writer and causes any buffered data to - be written to the underlying device. - - The writer. - A Task representing the asynchronous flush. - - - Starts an asynchronous request for a web resource. - Task that represents the asynchronous request. - The stream is already in use by a previous call to . - - The source. - - - Starts an asynchronous request for a object to use to write data. - Task that represents the asynchronous request. - The property is GET and the application writes to the stream. - The stream is being used by a previous call to . - No write stream is available. - - The source. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.dll deleted file mode 100644 index 065d7460b80b2e165f428491f96cc35ea1871858..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37024 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 K6L@$j2mk<=3txBu diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.xml deleted file mode 100644 index 5c22030d7..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.xml +++ /dev/null @@ -1,630 +0,0 @@ - - - - Microsoft.Threading.Tasks - - - - - Provides extension methods for threading-related types. - - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time in milliseconds for the source to be canceled. - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time for the source to be canceled. - - - Gets an awaiter used to await this . - The task to await. - An awaiter instance. - - - Gets an awaiter used to await this . - Specifies the type of data returned by the task. - The task to await. - An awaiter instance. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Event handler for progress reports. - Specifies the type of data for the progress report. - The sender of the report. - The reported value. - - - - Provides an IProgress{T} that invokes callbacks for each reported progress value. - - Specifies the type of the progress report value. - - Any handler provided to the constructor or event handlers registered with - the event are invoked through a - instance captured - when the instance is constructed. If there is no current SynchronizationContext - at the time of construction, the callbacks will be invoked on the ThreadPool. - - - - The synchronization context captured upon construction. This will never be null. - - - The handler specified to the constructor. This may be null. - - - A cached delegate used to post invocation to the synchronization context. - - - Initializes the . - - - Initializes the with the specified callback. - - A handler to invoke for each reported progress value. This handler will be invoked - in addition to any delegates registered with the event. - - The is null (Nothing in Visual Basic). - - - Reports a progress change. - The value of the updated progress. - - - Reports a progress change. - The value of the updated progress. - - - Invokes the action and event callbacks. - The progress value. - - - Raised for each reported progress value. - - Handlers registered with this event will be invoked on the - captured when the instance was constructed. - - - - Holds static values for . - This avoids one static instance per type T. - - - A default synchronization context that targets the ThreadPool. - - - 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 an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The to await. - - true to attempt to marshal the continuation back to the original context captured - when BeginAwait is called; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The underlying awaitable on whose logic this awaitable relies. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The default value to use for continueOnCapturedContext. - - - Error message for GetAwaiter. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - - Fast checks for the end of an await operation to determine whether more needs to be done - prior to completing the await. - - The awaited task. - - - Handles validations on tasks that aren't successfully completed. - The awaited task. - - - Throws an exception to handle a task that completed in a state other than RanToCompletion. - - - Schedules the continuation onto the associated with this . - The awaited task. - The action to invoke when the await operation completes. - Whether to capture and marshal back to the current context. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. - - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Whether the current thread is appropriate for inlining the await continuation. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable context for switching into a target environment. - This type is intended for compiler use only. - - - Gets an awaiter for this . - An awaiter for this awaitable. - This method is intended for compiler user rather than use directly in code. - - - Provides an awaiter that switches into a target environment. - This type is intended for compiler use only. - - - A completed task. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Ends the await operation. - - - Gets whether a yield is not required. - This property is intended for compiler user rather than use directly in code. - - - Provides methods for creating and manipulating tasks. - - - Creates a task that runs the specified action. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified action. - The action to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the function. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - An already completed task. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - - A callback invoked when all of the tasks complete successfully in the RanToCompletion state. - This callback is responsible for storing the results into the TaskCompletionSource. - - A Task that represents the completion of all of the provided tasks. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates an already completed from the specified result. - The result from which to create the completed task. - The completed task. - - - Creates an awaitable that asynchronously yields back to the current context when awaited. - - A context that, when awaited, will asynchronously transition back into the current context. - If SynchronizationContext.Current is non-null, that is treated as the current context. - Otherwise, TaskScheduler.Current is treated as the current context. - - - - Adds the target exception to the list, initializing the list if it's null. - The list to which to add the exception and initialize if the list is null. - The exception to add, and unwrap if it's an aggregate. - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.Extensions.dll deleted file mode 100644 index e911377c2c89e62a14d467bf882f2775ac94d708..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31440 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 - - - Microsoft.Threading.Tasks.Extensions - - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - - Provides asynchronous wrappers for .NET Framework operations. - - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The cancellation token. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - The cancellation token. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads a maximum of count characters from the reader asynchronously and writes - the data to buffer, beginning at index. - - - When the operation completes, contains the specified character array with the - values between index and (index + count - 1) replaced by the characters read - from the current source. - - - The maximum number of characters to read. If the end of the stream is reached - before count of characters is read into buffer, the current method returns. - - The place in buffer at which to begin writing. - the source reader. - A Task that represents the asynchronous operation. - - - - Reads asynchronously a maximum of count characters from the current stream, and writes the - data to buffer, beginning at index. - - The source reader. - - When this method returns, this parameter contains the specified character - array with the values between index and (index + count -1) replaced by the - characters read from the current source. - - The position in buffer at which to begin writing. - The maximum number of characters to read. - A Task that represents the asynchronous operation. - - - - Reads a line of characters from the reader and returns the string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - - Reads all characters from the current position to the end of the TextReader - and returns them as one string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - Writes a string asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - Writes a line terminator asynchronously to a text stream. - The writer. - A Task representing the asynchronous write. - - - Writes a string followed by a line terminator asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char followed by a line terminator asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - - Clears all buffers for the current writer and causes any buffered data to - be written to the underlying device. - - The writer. - A Task representing the asynchronous flush. - - - Starts an asynchronous request for a web resource. - Task that represents the asynchronous request. - The stream is already in use by a previous call to . - - The source. - - - Starts an asynchronous request for a object to use to write data. - Task that represents the asynchronous request. - The property is GET and the application writes to the stream. - The stream is being used by a previous call to . - No write stream is available. - - The source. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.dll deleted file mode 100644 index 065d7460b80b2e165f428491f96cc35ea1871858..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37024 zcmeEv2UwF!)9Ai$dZ-D4sDL2F&=Wu@f=X4C4vGcE00E;wFbOKy0DJGff!$;8y_aL} zy<_j)W5+wYZxXPb@BIJ0-}Bx7J~y7syE8kxJ3Bi&JG<|O6Wd`NVj+as@cs4;q0R8b zpXLPqJt%=})B0OY(R#sghs{*Xafg(yN{xMiT9u=g=hx-j2fnQtEv zpKPC}%2IflmP^Lo5~$u#3E)Wxl{bZFIYP$pNXtgZ z2A==;V{Z_h6yXDoyQBYjX%)S-fV^!1z#hIh6XdS>u}7$jms+FF1R{~G1QJ~Mwt{bs zPjeV9FSR091&ml$EHkMq0VCC)<_LvVV@&E4)+>CN<~iu06d`RRgai!P02AzqiVXPg z5}y}dTKOUDZERbA?fiN@nvEM-)`-4v#P(pC^z+T1=JfXmmA0pQN&KHkclH=ff^_aDF=0fIw*uh8qgD0$ff(?LR?bR zldGu>g^O91-bQNRDbQGBRKf>NZmoW}O)j^J+Z9kv9muI=X{iCCkjWu3NnpgdT#{s2 zs-SA2iyJ}~QX08KyI>9?GfDzxC+sHVT6XghaP7Z+`!=APtY&*OS1Ezkxo&M~Pb0Mm z%V7&8ifN7HmsC5*bnEZ~FAGb?{RO!`=H|jby<)2v1=A7-$Z_`My7cEjNBcDZjP8SB ztt!f@imD~yL4`D3#dQRl#tA?_X8>+$TH*pv7RU5mS{h&x6O~s=R>0 z_u%tsuF4yi^wNNl2}`j0+&xEkwI(b=mzQ!Bf}I2tK@2Yun?F;=(NNa za2GdbF0hb`E2@j@5z=n?tnY@F#nymja{KY2C|E}y@>Ku8(+~Uzn`ZYDVkRHD4@Ons zUW9IO48o%O;5-Sag8NIFu8;(j&2;gVtf0p z6;K*3CIJiP;;Dk$XAp4IToeoKTpB?<>p2__M`jynQ~ zR+317swe>14TDeNA~#Sfs7O@HsFrap6O9rouwaYWtbSM^5u3;buB^Mkm5JDFPgX5= z4)KruutI4J0F;1j}QO)yl}!3Q!j} zwkMCEPS+Cp>-{W+O&w%*L81OmmFtra37^ra2ya3d@6xKqfJ&vNVI) z!gUi`VL7q95MyMY1Bm+RJ;W=UX8ahJr`EDP&{JIMma;EqF->QZ1z zcvdlOw8Dt4kKm`77zF()1~Dfwk9sh+{6uI<7x*Yyc$BK+1+Lppx~~IPQW7wc<&>>T zCP{ms)>frJ+J&K$xXf+LPfV&dKk~pBaL`qd&jim+p+*Hw8qt>CzZMFDsJ2jphf{xW zH_RMq2L&{#KrF!|LT71!D0HJex&0wjWV`V+?E&wHrR0$wR9V8zrFgY)u*2r@s<;KX z5?Dm5Lpzd#!yq;Z?V#ZfknLf|Go!ekCQzh@zFi?#(h*mWRl_4CXk7%z>w}wAr9mzX zixw=eo&;Pv@qDm$)RTZea(8oK)lzi^78kb(bbkmNm~Mf@TunNVOE8JhB|>JfwP0-Z zR9$eb{aG{w4`ABv8adz+Fl2WLXwqGkMQY5TCE%Xifd?9Q*JNWJXxZHm1TyhfAJ9MW zf&Q(GSSD5$Y^vrb^@>N|inXYXlV%Khmy{KS}(&sqW zqc&FsepP5CGo|}hN`F-cg??}IaHhB15%jEJzG8uJ%|Pp{|f$#bD4;4>k%9HaEC#T4Q4 z`(PH827tQH!9!`avd3)gQBfJbJl6F(SIa4_Yt zT)3p7rt>l%(<#zxWVB7tg2{tsDV1&W7& zR*i$Fi@OtBH69bpXeObWK*%OEM>P>rjJB_lJpm1?p1=|{#&zo>LcBk51spmrvJ&SM@*0RqVpkeg7#lmX)RMU2@9R-bg|aUHsva-R zG+-;ia$t`&0}!{cmHNuSEbz_^JPbMo3U>s94~CA61EX_H z)~c2HIWXrDItGJK0L2~KB%@#u9;OU(Y|$nftQf@rE&*@q7?!Kbz|8QWp?j%wHyR1R z7||zZU#uM5dOUnVFa#3=f%T%E@P(oXgv5JLqF5-4*$F=`!+|dszI+|cUH8Ov0er!J z5Lf|xgt{Jb(R1nn#YOJ{3XwI9(@p?Qkr%xLe0EEKT$Dj5xpW2Ojw9*mbOG=z1;|Br zNvT%^TCy-tBn#Kmj-(O$0VPI50h*$loC-+4;^16AZXK=|g>f;xH5b=26ew2cB6km$ zi&(rm0L^*0wog3F-8a;ZmbWdN!e(8dpGH z!i+Iz8%T4}cw@CO7cB;8igp-dja>rBMP??r*BwnUr7wX~0CLefQ(Sg8KvQ&=&;@3g z$HxrU_SWnitduHqtj{v@p5|P%%6t~Um7=jCE=m$(9)%d!&<`LUWdZmg+yR) zb&(J-ys;EPJvJn-4u$iKkVB0;W7xCea=s+b6lB6!GlGdxBZ9>e%mM|Ga%rSa3)F=4 zK}i)*9Prc4p)clWD8Z~zCnDJ-ssi%rpiGjtmO4h+f?U}kl{uOYBh3LUhhVM{!f-%J zCBf=LNWek%NJX&SFkv|$rJ7(~u#9n#Gtv^Q8^K&)E;=9&)?k2ftl=mL-2f<#)^yb2wcvZNSvBnr;b};jF`U(e1%98tSlv zbUMW6t^^xmeUZ+@(K>us2xB=0>>zcW&chKL$va4WqqWd0J!Zrj05&SCQHvGoVZbJX z#g1bz{wUUB@PmhRSUF(e869yw`>9Q=HDE&l1goTW16CJB5Udp4W^IBvqYuHxTkkYV z2OC;Iu!%^>-Upb(3D+_aS+b8JJ2aHxL_ zz7B%K*T{23xlA6vJNpq>ViCdaQ)AfA02{5tW&q}bDi}_*oSg}0+A9f$Tlfap4qe_H zT1dH~12yto(QPJ=wBU|j5R7TT9kCz)MCd++Tkt@&2{r^;s7HAsZ-U_#vH*)@@<=US zC`nfi%jt#WItY-F1I!mx2MCu@P zi(pLOgU|~dhNW(Tsu)hv_h4j=0}zBqY&;c=ycmqs5{&!^#?%swQgj%uB?M`8KxADR(rhBf3Vg@n{Tp0$_3?^>~zPmJVyg79!brWMW>6 z*9pDTVTtCEyma(XhozgR@Z>1Q8@I=dN(SmkuqkLYcP=Xf{b9fsu`yQwzE%N{5wZk`A*Js{~3EK{%%%XWnU+5{=Sfu7Gtz=Lp8M-W}aC)OnHB z9i6hTZXpj{VlcE^xC!MUH)7>X>-nfTgP~?7SyVn+sKeR=rb4@QmQwI>>6>eQf2216-kn~(-g)L~uBGGTr6B4f*NYEb}#q4VZfd0JFV#+Jz| zL}d(y!bF4lg~*JI7?al%)n+hMB09mx5ibR68IF^&SpBUhO zg~E(iHPn~I6n*+FsrlEChG+y!`|Di&=-2@djj;YHRL>lzT}i2$={%rQy1p2=FOO4)6_22{04&AW%TsDx!`EGhsh)2H4nzM&Ub(-p8 zoW!{d=?qRH!m&{VktBvh*AXOgjv(=N3R-Jik4i*`jQa!US>sIf3QA=G<+<@7&T#a_ zcm(GoP#&QZ?mazG&tDo5t@!B z0UWQZ^CCSP=vZUZ(Q1;r*K8qBj+(9DhSIp6QKal7!as}jaRF179&Mh-OQa{6kLE2W zJc;x+^Lf1Wx|$!DKY~8K1GpXD_dMe5hgq|qcMO?|J_E#(>?eDHbD#|i{xu@QHA1L3o@9j|YKH zgziLP?;mU^B@%d$Qn>X^=q~BeVQQZ!RS-jA`L`3Pw!>Pw2BnZvvw%`6IE*~RqX7nq zA3-VHufwRNcm(Gz^mM!+1@;p4C?(xNJXMfJIrA*|O1g_Ul#>Q_IF*}5DdgzS63vOn3L%I)o4v^uQ zi1z!Cz>3EWNK z9@wegW>pgCK;v{KeU!afFp#9@6S#-KeFRn#c!xm5!u%A0ECTHbbR@8Zi*w5bPw4&J zTLiL&7SMMm0=oz?y@bI1go2DPKidfN*pqZ~0=p1sZ;W%B6No(}c|$;+W@s&Y8~Zc6 zE=S7gz!}Ra=X~IZxprJf?nZ7semDLOeuyAikR(tF3I&S<_?!ZPHxYt|rNF!5b4M0< zRStMmF63-vzxe?U;tYf$)pS0bB+&2`0i=;Fl%|mrl!w&>_OCSZftqPJZ^LyrAvL=I zj|I%0UF?JGGi-B?D@VyG;Pm1w1#<-K5=IxsAT#dQ2i5=~UW4%Z#E>X- z17|=k2P9%X(09!80}Y=-{#dpT`)3++RwRH^93wdYF@sZ|TF@e1p{zhFwc%?G-#YNc zA3l0V>J^|4q)nj?H__p>bWbbYv###xrF;75o`ZGIp}Oa2-E*w&IaBwXt9w@Ho{M$Q zrMl-b-E)KPxk>ljp?mJq$#($oHt03`4f#oFg{$(lYI&v>B^PP5iaf6f zr93BJrO_%gHD3BW4NAb*B^4S?WKTuDwxv8jD_5cJBCBr7zyL%&Z?aa7YeAu!qWsKc zg}SFQQ=!o}lT?_mRpu$6iM#?ORA$JBHnWvEg=$3>mYGN^&&X9&H|6zTDXLK84*se_ z5Y*5BaMegdPJ5*yH><-=gV`ToKC-n0-zU-A}=Gi zC|04BXUVnlP%WI~XB27`de$UGcCI2*3&Vu+G?^-Ot};WHh2k^1K@Lhmv4y#yWVuEg zp~zL_$ZHg46pW(v!vWoDE6*)dq!bk>P;|IjiOc22skF-MB0LJY3er;aPn47-g$7zd z)$)bQ^D`B>xiGw{{1jDpMSilXP@Snj3_Ubki`4{uPcD$>6OEu23N2BmPJbYaVOR*A zC_}A9k@;DAql5Ppncb0BrdFj!(fK{085A9gO-U~fPKV2Lb2H??7pBNj=Ihv?5?v}8 zSh}iJ`O0Dt}_qAa0RC{_0nbO9!#GMjYcT4~%%3L)3{PIV7Umt3tySh1D&q6Q zl>R8ae zCO%(*h0sl{8dDBM73ODxrNX?I7a>i0fm&hcI#vZr?W)KR1&41Kom`zW(Rj5`D$oGDyqlA3Xx;1%$Ci8QbvDv-i3QMGb47?gfi z0UhZCAclotQN|6zFBHCawkR7$o@8O6!TZSJhYX==wY;d>Lu>RiOgA5yrtsh(EiB1u zMUO(IS`jPPW_CpiY}UF#EX-GfBZWXft@ATTOZ3=XQKTOr{qoyZp~evew)+&)kth&D z(MzT7UM+@xiPQ1^oDl_U|8Fy+^RrdzJfaMF?r*umRRu+AWlmS^&$VOQkmuJ>i(Z}- zr8ZabGk=6alc`n`FZy#Pj1!3?h&(@MgTK!z%>0EADQbC^B2WG+wS*sVM+I6`m{Cz!mS{8i7L7jP!IV zipC5o4TEt zs=yHZ!o3uj4>9s0Sl6o6#Ne%!uqI=T>D&%pu<&-FP(!G?B<=*W7!em(WBDLl)nekB zqVr)*t0w(6PWag#f`764GehvZ9N*uT@%wEKnEr3tX@nq9ljliMI=tQZ9g`3G zNA}?V&)72m8Cw<^f+$#xRO%w4_?l^mSQLaI85=0^iV30^KCF#4`W9Ziv{)OICJ8XS}cqE8%q z{5bYWQ~8FJ~!2Au=t}C_$5j1rYXWz#Wj7qtZ!5 zx<5n}y2uk(3cmlJxPt&xvyQ;;FgY9@ljze&FJX)_zX$By^uZ)-nsBU%QdA@?(Q}2X z3?XRE&=Up%Jm62uL>7dRdKqxciTjeFQ)v|5`TU?@y-roI@zsq=wL36ah%PApsWq8Y z*I0fLZYaB2X?UkfqC$Pl`*T@egQ!etnL#l%y6na5*_p653EXOYelBdh^(uiXes*Kv z3b6Utv>+^<^q-9(=a2qaw)1&rHDcPys2a1zHx|??81hH6QYo01KfcPGJfv*-~9K zBZdkXa7B6W)R0sLX&N__k38WE3ei>3ljNvCM0?1Q!HXk%$iaf!Lj%961$Rh81lN)- zuxPnJ(E`mLMMF(mICA%aF2q7kZ`79LW2Jc^%1EyaP^M!hX*Uyca^YWf z2UDP??m&gEt_$q_*I#}c!p3&u?zh!&_DJLe6}r+~8l<2}YtbwTqM=@q2h<}3M%)n# zMDy(tL&I%i3Y4}$6h(7Qn^v30f5-Ajv##(K0A%9BTMx0TI2!Z=Xf)`DX7Lft^iS8S zD7a*Eb&LPA3=$6lbPu|OAEH=dFT_$T#fe}YB5Wr$@mRReDR#w~Vpn5aib;xMEwH5- zICZJ-N;5Q3ET|F`OIj8=la@u!qF68spyDUw+KOGFWm2E59kOLg>RN6C`L(JuEyZng z?b_664KrDa+tW~yrMMGx#0U{CQnjf*jmuV7#od+Yws4@w8L5LmmP{V7zp|J4*n_-Y@vaYj zOeZ|%JiYtSVfVrp4_{@a#TZZAvuwJgQ-;SM3J=>)7ech1RG#-<_3ymOZ2y!H7n>2{ zaD}yf-tLKhu^rA#gn63>Uk8Cbn-Z5Cx8d`lQ#7B?=27AVn9U|E9tFQ7C%y%lxjK~=CKW%D=w+T>a`U|g55#Ol{P#cEsg}7(fTW$!y%GF8`uo6Gee@1 zcL2pD_rTqVBRM=6p?A>jXfA2c2KP3S1N|zcIJj9G=p(jxAaKO?9Bhq1v=POMN(Df| zRh63X!Q@L#M5Q892TVk8xP%dA0WewuV;vp`ATF%WVbbCh+#)Cu^a?Hz#0kbg$`Vq1 zQ(O(6)J$7!A*j5zlw#{mn#}L&OtGtOf_Xw4MC*9Ls5z}Y$rQ4KKO2DUnPziErM4gw zB*A6ENbvATKzlrU3Ua{6!9^3jaY47y;&xCB&$kG;5MF(-0H-s`oP4kFP?=QPI4D8| zhrMwSOY06Z@m4_-ogWLYR3NYcM%Yb4Yz#j)sGj#=IxvuAp4*r}8-`hLLxi(2u1NyL z*qDN&(3b%B!h6!%yF`gR6iWQVNHX|Sm_lpXXNAan*Yz$Pj9WfaZ_JEfpJ zlgY!101Oiuin!F%v_{jA#}Q%L(K4+mE4E{7k5~%qOJK%eACU%pI(Ardh&19z zlNz-$TDL$Jlo=1Yi;IG6P!CfY1`9W4hgd+WSq{X&76eo)Y?koUp?ZrG^KcOz5euRh zT=5s0x1rb~Ec0Wk|6Fshx1k?AP# z>l{4=n%B8z7*D92X^M81(oCzAF1JRe9i?xbBZP6I`8=pQ3j_p&q_JY~bO{h(OD&aw z@<1!(2{RieImes=7X&Osk9fiufsJD)ZUNI8#t275;5TsaWn)f5VdB(JH%I;E1*suEbtni+yro2Amd~P>3&sUmM99dr9HPI`C_ZutH^SR*XDD zk;|9)O8p?i51|Hd&4FZusbR;^RRo8J3b{s+7K)GQ)1U%`{3ztTcd5N$-rB?F4c>5( z4ZD}UJ@m<*9M@{>VS2(_VMP{%@O3F<`O6aU11<{HF=YMtN*nGb;8hUuC`2nD3g*KT z<2V5q=->mzu`aDr;S>N4D-2sga?++Dg$;k#2N$&gQtxc|w#2JuL~{0mlk82Mox;{F zo!qfS`|JI2iOit1jI>66X?_7|@P}{Glz4-br^r&mZYu4!qIzX&3e>7@>4E+kK7l@s zGt>0C`+bRmtPI?R|0_S+bE?IaTIH~PjDqbV z-WuX9Up8#n@W+XiN`YLwrPO@4ts@L*HQNdAvOp#+aN)ge&aY}BJW{0p=Z7*NjZh5S zprPQV7qef+Z4^O|+4SiQ-Fzbgg5L!k_9M?g>D zJ~ol50Ltn1+P|#R3-Bv#BXXhcLGT+93be-@1LP8&6oBsV2;@Lt zw7|0zboFx^ztf)=aNENTSG;w%uTc*^-@uyDkUrqU26CDK^=Fa(#p`(S$m9O$b%Zf; zqVfwF{&_!B$e1QT8!Bk85XMtmLxaDvkAGD+g8Pa19^ChJ{y3t)8qZ)-E)+C@b&&@a zoC_MahuQPJHB^_yhbD|IfV%$w=l^vLbYXrE{nG#c^^X4k{{2b=VwX3S21{$#pqNPo zEDDvg=g}od>QJK`yVlY5D~wT4|6-%QH=gYCYasY`AuhbU%(6^c#@;6_V=XIZ!PzHm z;S1up2l}+!v-WVyH$-4}sfj@_iUT6_A`-FMu(=j=n`D`VRKx{@Zy`*TYr4W~c&#d5 zW-c|wM4kmNNs*NYubpLfQX5PWTKqZ~mN`i4<9wEdwIOJ<$1k-#;Uqt=z&;^7RBBh- zMCKz6l=}I|WIn!r9RT$Of*zHYuKTx0W+FAhk{MaBW8)K&WDTXx3~HAjt}N)PP}@f& zN7_dw#|4E;qx?L5r2&mS;YwG4%vtKl^vLFyJ<`2RmX=WsYHFC`AXXV=1_l9t^R0}c z(4vh}QKt^G|uQ!5ZEQd^z%XM0M+UV z7n+-tEHddmvT^qzBV1}*e_Q<|cI!4*i~DIU#}q_0cB%4fw9K#a{gq2;kEi#OZHld* z`lRoL$tKyxcBVeHn|hotsW|cE{j~A)wLR%y14=#w4(OD1#6PV`V#iK{(@)sheD>R! zeoxY-AZ6C(r+rbIsE(3plD09GueJ*6Oet;YCO!1t*FN`wa^Jdh`{GVY?flP8OFFmI zF>>w7w9x4I^%-3!!WDW%%`c+_pb?JL7F23$%C=(HT4?Q?+-!1}ig2qJV-Bu5=G@)qThL&Cdi zwFN=m-kIuLuRO!`VtB9UUC>>Lsot=)!Pj3j-iBesc1g?|w0?X^nHkJzYRkHXs%>^bTmT^Iv{m52^~XP5tg=&Vc+m3A%&1|U>~1bYI#&&CckN*2n1GVE{HVU}nl+}o zLjO4W=O2?6_`l2wtUPf3;|bo0Wp|xlDp#J1x?Pp+6MS*%0Uw7?&+9sucQy|55cvj` z4gC7dcHPbs;}?u~?y+T=di9)DcTb{>;RQ=Kw@MiG+`B>6!X@`(yHED8DSEnizU<1l zF5?#DS52f%nt3>x9PH*&nmDkP`L@E$h(DD4gRCdFPZ~XI8}#&rda=;>Ejrs^^Qs2w zbr1H>GLn>+9Jy0@F)&;DAgZ?YgHL6j+8Y&bUt&^a^Nlq!b8W1cc8vF2H+WE!+Z8Py zp0orv_7vRMxf*V4wP=-aG|LQkS`Y(AGYMI7Y z*gE*X^w`?K$b60Y>|PB959%AgrQW#J@8(yHd}}--uKe9$p~LMz?of?eeDyBtR?2#} zw9&Omsk1+~K4)5XHDIi`>du8??XaxMjQ!4DZYyV7*EhA>xObJ)deemMH*6-RMK3Da zu<`1Nj|F`s)S%67t|xabiVSKnU#xsDI;(Olc!n5dGv?-#NgeqK8M$ zthZ`M9rpL~wX)h0GecNk+7`E2pB*m+7g!E1a7g5T$pL~bgC&FCOP2D6r7+Q2N&4%pSi%_)UEwt<`RD=yO{4LPW3H4Kl|X5k3r`mV)=8PcfQ%J zkj8`4fKfY z=OjvTk(!u%Yw?)HyLUIclSiM~woA=F*{s&Sj#qY{v(#zOm1k4RZ)z62=vH@m>x?5l2+__v`(|=Oy==cx0~L5 z6ZiF7#jS0$MUzhUH`+9tzj9o2SwNwrGka-N-u-vQMa_5AKmIWC{L0&%n!YRi^L}<_ zmt*H=3>rGxN&5bU->FR7HDNieOk3{?GJUaea?s*{yUr8%i-u)G*v8oo{%!%|?}Tz+ zm%1ccll`D9X*vnegn|h!!zaG>$fD|4v0!nN)xmLN4WhuX_Q^b@@b|TFB<57@!jj;s zv3)qKRmyDmX@yo{A6f|4^x%gUMIUGDSr+l{?pagOKJ=xU=> z;qW6X?W5nm?7BR*_2`8=idy%W*@AcFtMkp-g~Lw%p@|r9vGnSj9j_ZNIGh%FZPkj9 zTavC*>n>iX*0g<9d(z#njV7tfFZ4{e>lHb0aDde*O-Bxx%;<${mEKqC7*$Qsy58>T zopQaFwEc%Oqcgr9J)9mTOW4xT;%;;4NwurFq`{y5aUtbCA>)o$1aJqZ#kDPyxN&?o zwZ0gi`QVIa#;eGX2g~{Buc(SSr#p^vNq$)TN2}LSC;fv1=B)3Pwy^e`(MLsN+XnAh zE=Xsc)qAkc;K4db&9G;%pr~(bj+6zD8s6)do&-n5wq|TLY#fG2#aw}IUt&qIIiz9; ze+@JmM{HkD%i_+ujF?v8a60sqX4F+Whl69&&0sP$+6MN_DKVABCEQLCP)ny>NM(Cvw-cm9&-_fOIb zpT#usycoX1sOsn=PuYCOV|^2*l{j=-9^xIdb>5P;v+fjZ+r0im(S~UC`=*aW2OOz1 zuB|+}aF)I2C!>V@ZI652X?13M!Gk3x^H>Yp-r78(b?WQMVY6PndGY+tkotbXo7>KK znd~^&Z9$pM#M_g2wy$r;eHc}7gF)#7>$4B$qwY@%*j*Re5e|u%+xiX*pFAFAH+p6WftI_+>HtMuy=ZKKC{?p)y)Ve{PFvM%a$y-`Pp z6Vv__JRfX2Dn8HDA}*w_Ys*>c({FN*?0H%+KXpQCze%IZ>$PNccz<$!j!?U>@iR~F z+K29|{l#xpYl3siJ|?Xl?Q5m5GaYf={6^MW)rqKcXKOzy+Rt8p_Or*$`XlBn7k;*A z*nGv^kCjUYL~Y}BX`$%SJZ^Q^)3|5rdKO(0`U&!EN@VqKo2Fd9SMm8?3-c9O)4nBG zdG+1JaVWk$Ikcg2-^8(#50Aby(_y7a+N_uJRu1Vp(72oDww~RQ?UWU-t@`|BHPC6x zu#?@Ew2*nvxOS&U$VJpYqs8eH!wzq@{$#2iy=Q*ND!O^MZ_1fdZksPLU+FMtx)ig}=@R=zngz|F69F+=|>a zH?Ovw;MTXhSDnfox9=R7p6Hmc;>309I485`rx%}&S)rBMi=Ob#r%bkto>VVv!pdoB zQkN^J`@=pvo(|`ky*Fh~dpZ1A{iD84LubE!n`7hgrO$(5wvQjg&9B(wn0#dPr^u6n zQ=M0xS{=ro_i<6~#GH$gYf;Iohn%`6iSlZ=d`NtoB;&g*kI&u4jg#gNebZh#`&0i5 zQ`bFonA-ot8H+dkP04vl>m$d_ZHZd7$QCtp&0aF~?pbbWt9c&>Ef%$?B`BLa=vkZI zRn!dI1pZ)TE{%G&>4sy}w*8(db645*4wdyfHuGkaffFm_^afj#HDBJ(TuYs3&^qPY zN6x;z_C|W|y$rnf;=l9WzuX9a=e^AhP8hs5_;VyJorZm@BfE5*v~+YytzWs{ip&M_ ze|vaQW?rksSV4A&R)X1e-ud)3W29AcMOzwD*a zpB~#zhOfK#@oB#ecNQ$sHrgC_pogQ_rKeGF(x@ICqQYx!U$<^`Y|f#%Vc$xM97^U` zO0yq^i96RlG^c^XsqjbckG8#SdCcS7C7+TQ7q^y9=^Y-oeX;1q^w~#(R69x=YPq84 zJsozgMuu=+^m`rav=bD>@d%O|Z~*n8Q!@+pONFHab1QP{xSX9+*QyyGb6UF9zZ z9dWqu#4i5ujOWp}-ct(IaHD>Ql!xx;KVCfbgv|Au>4A=EmtyNxT>9iarmAuT;El9fjVg>~Y0?hm!6iZe{da*C zbxW*&7qrz}XW`71T}Gi!DV_=1X_uFtXcPD)=w0+*RaXXi26dhxGI{QMVPnCpwtYXP z_x3v^>(EP(s2sX(u*u0~eaAd@O!c_c->#wUm-u_mXo<&p*A8Fx{h-hnHYg zlN6^e-0YezpMMVX6GT1Gonj}%u{M#Iq>Eh4r#=06q- z{QA8_4a@8#wXT+$B{MQ0JPPd6V0j#w8GdO1SAP7ZQrM>YcKFFIC-3N!wte_z>kl!U z$cMFBZf|q2*Swmx0tc?xR+^sbJ1TkOo7Biw>Q-Onm6g4OUSl8M>tLF&`fOS8*9P_H z4f8lW?XmTQJ>MJ$E=V{veo^mkiw62XTiNcf=sGj|S8&E#iYKN|8(T4>`R_H(>>GSR~AZS5grdOexc{-kx#;)|Ly}0j-zc8r=}yJfXXd(~!mUuf^m`%N%c1PgXW1D|0*nv?B&x<9Aq& z+kmtQY)58>RoG=nOG?3F(=gqnY1M_{Jr+JN`t5rxa->nCEZbi5#~r>b_>u!_>Ah7I zug^T{ySjVgsUCaN2k!V9*ye@DwDK~OW^h2V0|M-YH4cRNw~IcRIJb*@Od{>?j?s-k zr2hYwLsyB^1tKXpO{rgfn)2g;usxij$#k!`{2>^Z%KXSd3cTKu8qohCr^2%mHJipQ z_GX`09n!9u$I&gFf`VGUH_c7ye{HjyuwGu1_M^wtaps!Q87e%7EirSWH)4Jm2D zS$i&Y_j=S!+Cyg1}L>zVoR#Il<9hOgc)3~YV_G{Ni z3GlySF&Abm{zsZ_wq>L1$-C>(uibu_JqL-?^jYw4{61@HaQL<1F?JIum)J zx$0_~xu-rV_kgHe!W>~ZT_MycxS$!h|(mrYBy9_sBF&YGnV)qpfpfO(kJ|qJ4L0O0IZ{YZ{{8!`U%qZq6==vSEigsHVJo)1bPPPD{+`kR zattEZOAE&!ZKTO?P_28v1;-%z^Wxt(pns+HH%(|EI?$gs(Qv=3#w%u+imWmSi_7MQ z+jZ}>Hp?vO{n`5mRHH}M{y2DF!iRl#_DMcydpwD67(RG@z1VlzL%PVDTu_s7-)SfHN44*7Wc0ejym(vl6}Oc+xwQ(vpAp2CNX>e6umLaHXF3y(8Yb5 zntphDchrUVFpv@@TwYWx>5AeNAF! z#XJ#Bs_p)yPUO(L13E9%^a=B7+Of`}IYPfdFO#;%?e1~o&iE~wBH`=Ce#^`~q8D_L zitOu-6u}?+{dzmAY_e@|*pv&21*>Oo3T(yt@F`-Bx^vk4S|0T#oc8E9`R3?hM>;Qh z8!_<2hDTd6axc=BON*szB&$!eS)w{cfCYwX)ks z<1T;QOBxy4Fg9V+qE)HxbMWd92^o*Bje8%nhsO*8Ne3gg-WO1M0G)w+`56YyrwEv_oPPwb*M9+HEwey*qGn3Z}J@&1-ywrVVv0&B3DeaGRsmpnk z-SeSOl8e~;!7_fr$#oH%I$hfD#VTCZ_07?|H$iC?R&S%W-U`TCo}bmI_oDJlGtaZl zCw{ndgJ*I+t!QDi>jRUW@VIz1d7KdA2O3h(xJ$2IX>>D%tWrlwUsXV~RU0$Vjc z*>}x^l{Suxmu5ee*Y8#-iJqN4?6z~KvktABChgyl+RTad@^o=W@AHm#3Obo3M)g|v z0ab2aPM4)$-EFyUN4;}xT0aP^Fni<}z1@0qMBm7}d-kb|Z>b+R-P{#5{lJU8HmO$! zj(!>&EnU29%+04A=dSv4eRcNjJveT^@T~QNXxGISl0}RA<&@kXkje}vwm@d#V$#jAdS=Gu-JwDZu`jG4$-f4e^b9!S~?dCZ_h5BDlMHPEgf$- zYx813OebxoZ;qy{eE+UFym)7+GBt1^MG1d&r6{vNa1#c8dQ11ODwTzFLg0+2UX6dfD6l;84lxoAY|e!fCfsit2iuy`;@)FwDpZav(z^a|i9tw{%+0|m{{5Q(0nY$V^S~#_nV$isL zBcl@9Tr!@}_e|Z^HgAH%MkbwF{k8j@raUj#nfF8LEj+iuw%4S<+mEsiM}+h)c6?*e zZ_zmIz|n7yy3kQ>dq)tLpv%Wx?-(lL6y93|u9{VQB z{l=Fjr*<@Yk?*|n-l~SrPF;Uvx@x*)>aCv$6fHiL$ez@TgWUrjIw*By~`Kra6wELQKxQi$^Nz<}s z7O~kzyVu3Os~kJPMrGMAa&gal&D|99_jO9j7_!ecv+>j+H?O?;@Ym3hUR}DVJ|}dF^05_RgE3f0|03-%xlzo%&Zr+LTM^LPgY$ z_HU*x6tr$>KE0&=Ddc)!&CG?(B7502I(TN@yt&224L-G;Tz}c;7LFzF=6u-IeN*eH zx1SXDuKV<{|MVj3*559ybL?7pf7PciBcB+RJXSVY^+o!O9W&Eb8% zdYd16)#%WUQAsm)XLnp8$UDboy3t1Fgd-?uEgKa;m>STu-TbucsHeS2Ucm38F^MD~|M{%;A zcxK03U+22-Ak9t8j4le=Vr>DdQ1uxU{KC!0uY;5a4V2K-+w#&a3raWs$M3TGNBBf~ z`uYd>c!o)%{Qu!y*77pbQ}AN52VBN$uMgV=rR4u-fao7qng4sjcB$?Pi$C1RlleAo z)Cj)o? zUo57+`!ql~sk=7C{QN>8DjWRyS>LX$J<<>CyC>h#i@fl>NmFJ94FHKo8z3PX&Of6i#V?tZ*d z?B$g>?)Z(v_>CU+wpsmX`tjfg-Vs|DzrB{VV*$0tUNEuu@h{tVACBnM*=iQWiEj|A zKXJJan!5eBLF;+=b>j%xxHsW_`bO0|;M=vs;Jh|}cLC*}2d(G-YI}6-!+B{LT~CKh z8rSjSi5b@W|97w28G=fDIwSRzHum)KB?0UIfva}EsT+dTauTfKTR^3grKJ<3rDMN~ zS4*WKhH#UzlKnPbO=um>1gqf*$=+Ga-*f#3(P{$xWUD$_#Xk@HN6{+p{;))o+Xrt= zYgXEW6*7B%g@bC{lSRkg$#$OP++JGsDK)Q-blu(q*@wH`eD~mG?;U?Gnd5xt*+NI_~KJ9`VD+p*`$Zy zW+&~m27LLI)d_a09j_|U%?C2xf{8)z6)k!{{II0uviCRC{pH2h-8`7GEBRb+xLZo#+KyKanY5W+JXF(!e}9_iaZhR$hw; zo|@3(V#S#QZSE*B^!PJs9JlkGTOFHFi48eMrIXlQeO zUH?XQ{H<3SUp<>X_J(#?v=|ngD{$Dqx5i<=r*mno^m*rBpCyMzo6e3w@yDa`&B}d@aRj^=7qUyLd)`t+4shtUFWyIKKHD!VbJr! zZbyR7Uv4#KoXflX^w{^$whtU9w-KbQ_w8m9*zow)<$tYHqz*tGV?U&>4DHa`Z29x{ zx4au38kXX-djxen;m8cL#KV3&TJ@gizVt?uFU9GS6%}*a_}i~~7wK7P@5tZOA=0g2 z)9~{CJ~5Gh=I;EsuE^>ys`tbLzMhW{jGSRHx^Cjc$H(3+V~-j9ba&LY;=+KZgO_nW z&f|Gn^?2GSJ3!!{sMs=hz?>;%m&?{X5G-uL6H(y~`h}_M-S$dESy z@Y|LUwzu%CO-kIxSzAvBHEU7YH061qbs>5%=Z2`%Vt)(Pf&-tvwcM~|^RmvqlEoQ; zl^p_0*kAwLJSfZ6%5-b-5mEfYyD$4r&X}wI@LYN`Zv4vQN9Nz<8Aq&bVYl?&h{p%M z7M|bpZIqyg*P6tzb9c)IemI@pHz8u`%l9KI2amIzGbf8GR-r1!LM z{GMi2>08zn?PzNpAgm~36~Pg$9B*e!?^OH`-XP3#7D6AY-`le+(Vyb?m0u3}wqvz5 z-=9`m*1PVctXk!zd!?nj7L;z6mTvjCgx){=(&Fcz^u?tllb`g3Nqzi1!y88hc*-II z0%Yz|S0-d{@O{W`&-^8E`&jsMkMM)QaQydhYpytOX#oCs+WG%A@k6l&N)r5_LLYSM z2yn%`g`sg2T)-SEU{DThWI@)_0Q;K2xpjSD>yHa+0C1EZ$OfJT!ldHB1YD#I>^B10 z5?v4llEQaE3e1qSGZ_M>py7*gz@66xTm~EKINV(l(H$gUH+@N z)y1b--AbG7y{&L}u-2dS($DYGn17#s_H+hY$9C=uo98N3`n1%uRxYnu6XG>?+AiVhv}{Do=Kr6m{-G*Oc_A^%BR8 zEH89a+UT8hnX>Ej1pT}3WSk3kBzA8$xl~XSYCLn&&4e$Cg%&GbwR|^YO;~YYn4+XeP^_-dW$ze)x$S-oU60H;i&yMcQ+*Mi z7GcVIWOE0LSLN)ygwsdwY`d^}0KiS8j_&K5v?JW!+C3_20`+Mjg*wu%IlK K6L@$j2mk<=3txBu diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.xml deleted file mode 100644 index 5c22030d7..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.xml +++ /dev/null @@ -1,630 +0,0 @@ - - - - Microsoft.Threading.Tasks - - - - - Provides extension methods for threading-related types. - - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time in milliseconds for the source to be canceled. - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time for the source to be canceled. - - - Gets an awaiter used to await this . - The task to await. - An awaiter instance. - - - Gets an awaiter used to await this . - Specifies the type of data returned by the task. - The task to await. - An awaiter instance. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Event handler for progress reports. - Specifies the type of data for the progress report. - The sender of the report. - The reported value. - - - - Provides an IProgress{T} that invokes callbacks for each reported progress value. - - Specifies the type of the progress report value. - - Any handler provided to the constructor or event handlers registered with - the event are invoked through a - instance captured - when the instance is constructed. If there is no current SynchronizationContext - at the time of construction, the callbacks will be invoked on the ThreadPool. - - - - The synchronization context captured upon construction. This will never be null. - - - The handler specified to the constructor. This may be null. - - - A cached delegate used to post invocation to the synchronization context. - - - Initializes the . - - - Initializes the with the specified callback. - - A handler to invoke for each reported progress value. This handler will be invoked - in addition to any delegates registered with the event. - - The is null (Nothing in Visual Basic). - - - Reports a progress change. - The value of the updated progress. - - - Reports a progress change. - The value of the updated progress. - - - Invokes the action and event callbacks. - The progress value. - - - Raised for each reported progress value. - - Handlers registered with this event will be invoked on the - captured when the instance was constructed. - - - - Holds static values for . - This avoids one static instance per type T. - - - A default synchronization context that targets the ThreadPool. - - - 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 an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The to await. - - true to attempt to marshal the continuation back to the original context captured - when BeginAwait is called; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The underlying awaitable on whose logic this awaitable relies. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The default value to use for continueOnCapturedContext. - - - Error message for GetAwaiter. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - - Fast checks for the end of an await operation to determine whether more needs to be done - prior to completing the await. - - The awaited task. - - - Handles validations on tasks that aren't successfully completed. - The awaited task. - - - Throws an exception to handle a task that completed in a state other than RanToCompletion. - - - Schedules the continuation onto the associated with this . - The awaited task. - The action to invoke when the await operation completes. - Whether to capture and marshal back to the current context. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. - - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Whether the current thread is appropriate for inlining the await continuation. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable context for switching into a target environment. - This type is intended for compiler use only. - - - Gets an awaiter for this . - An awaiter for this awaitable. - This method is intended for compiler user rather than use directly in code. - - - Provides an awaiter that switches into a target environment. - This type is intended for compiler use only. - - - A completed task. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Ends the await operation. - - - Gets whether a yield is not required. - This property is intended for compiler user rather than use directly in code. - - - Provides methods for creating and manipulating tasks. - - - Creates a task that runs the specified action. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified action. - The action to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the function. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - An already completed task. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - - A callback invoked when all of the tasks complete successfully in the RanToCompletion state. - This callback is responsible for storing the results into the TaskCompletionSource. - - A Task that represents the completion of all of the provided tasks. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates an already completed from the specified result. - The result from which to create the completed task. - The completed task. - - - Creates an awaitable that asynchronously yields back to the current context when awaited. - - A context that, when awaited, will asynchronously transition back into the current context. - If SynchronizationContext.Current is non-null, that is treated as the current context. - Otherwise, TaskScheduler.Current is treated as the current context. - - - - Adds the target exception to the list, initializing the list if it's null. - The list to which to add the exception and initialize if the list is null. - The exception to add, and unwrap if it's an aggregate. - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.Extensions.dll deleted file mode 100644 index e911377c2c89e62a14d467bf882f2775ac94d708..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31440 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 - - - Microsoft.Threading.Tasks.Extensions - - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - - Provides asynchronous wrappers for .NET Framework operations. - - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The cancellation token. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - The cancellation token. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads a maximum of count characters from the reader asynchronously and writes - the data to buffer, beginning at index. - - - When the operation completes, contains the specified character array with the - values between index and (index + count - 1) replaced by the characters read - from the current source. - - - The maximum number of characters to read. If the end of the stream is reached - before count of characters is read into buffer, the current method returns. - - The place in buffer at which to begin writing. - the source reader. - A Task that represents the asynchronous operation. - - - - Reads asynchronously a maximum of count characters from the current stream, and writes the - data to buffer, beginning at index. - - The source reader. - - When this method returns, this parameter contains the specified character - array with the values between index and (index + count -1) replaced by the - characters read from the current source. - - The position in buffer at which to begin writing. - The maximum number of characters to read. - A Task that represents the asynchronous operation. - - - - Reads a line of characters from the reader and returns the string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - - Reads all characters from the current position to the end of the TextReader - and returns them as one string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - Writes a string asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - Writes a line terminator asynchronously to a text stream. - The writer. - A Task representing the asynchronous write. - - - Writes a string followed by a line terminator asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char followed by a line terminator asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - - Clears all buffers for the current writer and causes any buffered data to - be written to the underlying device. - - The writer. - A Task representing the asynchronous flush. - - - Starts an asynchronous request for a web resource. - Task that represents the asynchronous request. - The stream is already in use by a previous call to . - - The source. - - - Starts an asynchronous request for a object to use to write data. - Task that represents the asynchronous request. - The property is GET and the application writes to the stream. - The stream is being used by a previous call to . - No write stream is available. - - The source. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.dll deleted file mode 100644 index 065d7460b80b2e165f428491f96cc35ea1871858..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37024 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 K6L@$j2mk<=3txBu diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.xml deleted file mode 100644 index 5c22030d7..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.xml +++ /dev/null @@ -1,630 +0,0 @@ - - - - Microsoft.Threading.Tasks - - - - - Provides extension methods for threading-related types. - - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time in milliseconds for the source to be canceled. - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time for the source to be canceled. - - - Gets an awaiter used to await this . - The task to await. - An awaiter instance. - - - Gets an awaiter used to await this . - Specifies the type of data returned by the task. - The task to await. - An awaiter instance. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Event handler for progress reports. - Specifies the type of data for the progress report. - The sender of the report. - The reported value. - - - - Provides an IProgress{T} that invokes callbacks for each reported progress value. - - Specifies the type of the progress report value. - - Any handler provided to the constructor or event handlers registered with - the event are invoked through a - instance captured - when the instance is constructed. If there is no current SynchronizationContext - at the time of construction, the callbacks will be invoked on the ThreadPool. - - - - The synchronization context captured upon construction. This will never be null. - - - The handler specified to the constructor. This may be null. - - - A cached delegate used to post invocation to the synchronization context. - - - Initializes the . - - - Initializes the with the specified callback. - - A handler to invoke for each reported progress value. This handler will be invoked - in addition to any delegates registered with the event. - - The is null (Nothing in Visual Basic). - - - Reports a progress change. - The value of the updated progress. - - - Reports a progress change. - The value of the updated progress. - - - Invokes the action and event callbacks. - The progress value. - - - Raised for each reported progress value. - - Handlers registered with this event will be invoked on the - captured when the instance was constructed. - - - - Holds static values for . - This avoids one static instance per type T. - - - A default synchronization context that targets the ThreadPool. - - - 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 an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The to await. - - true to attempt to marshal the continuation back to the original context captured - when BeginAwait is called; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The underlying awaitable on whose logic this awaitable relies. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The default value to use for continueOnCapturedContext. - - - Error message for GetAwaiter. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - - Fast checks for the end of an await operation to determine whether more needs to be done - prior to completing the await. - - The awaited task. - - - Handles validations on tasks that aren't successfully completed. - The awaited task. - - - Throws an exception to handle a task that completed in a state other than RanToCompletion. - - - Schedules the continuation onto the associated with this . - The awaited task. - The action to invoke when the await operation completes. - Whether to capture and marshal back to the current context. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. - - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Whether the current thread is appropriate for inlining the await continuation. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable context for switching into a target environment. - This type is intended for compiler use only. - - - Gets an awaiter for this . - An awaiter for this awaitable. - This method is intended for compiler user rather than use directly in code. - - - Provides an awaiter that switches into a target environment. - This type is intended for compiler use only. - - - A completed task. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Ends the await operation. - - - Gets whether a yield is not required. - This property is intended for compiler user rather than use directly in code. - - - Provides methods for creating and manipulating tasks. - - - Creates a task that runs the specified action. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified action. - The action to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the function. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - An already completed task. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - - A callback invoked when all of the tasks complete successfully in the RanToCompletion state. - This callback is responsible for storing the results into the TaskCompletionSource. - - A Task that represents the completion of all of the provided tasks. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates an already completed from the specified result. - The result from which to create the completed task. - The completed task. - - - Creates an awaitable that asynchronously yields back to the current context when awaited. - - A context that, when awaited, will asynchronously transition back into the current context. - If SynchronizationContext.Current is non-null, that is treated as the current context. - Otherwise, TaskScheduler.Current is treated as the current context. - - - - Adds the target exception to the list, initializing the list if it's null. - The list to which to add the exception and initialize if the list is null. - The exception to add, and unwrap if it's an aggregate. - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.Extensions.dll deleted file mode 100644 index e911377c2c89e62a14d467bf882f2775ac94d708..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31440 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 - - - Microsoft.Threading.Tasks.Extensions - - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - - Provides asynchronous wrappers for .NET Framework operations. - - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The cancellation token. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - The cancellation token. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads a maximum of count characters from the reader asynchronously and writes - the data to buffer, beginning at index. - - - When the operation completes, contains the specified character array with the - values between index and (index + count - 1) replaced by the characters read - from the current source. - - - The maximum number of characters to read. If the end of the stream is reached - before count of characters is read into buffer, the current method returns. - - The place in buffer at which to begin writing. - the source reader. - A Task that represents the asynchronous operation. - - - - Reads asynchronously a maximum of count characters from the current stream, and writes the - data to buffer, beginning at index. - - The source reader. - - When this method returns, this parameter contains the specified character - array with the values between index and (index + count -1) replaced by the - characters read from the current source. - - The position in buffer at which to begin writing. - The maximum number of characters to read. - A Task that represents the asynchronous operation. - - - - Reads a line of characters from the reader and returns the string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - - Reads all characters from the current position to the end of the TextReader - and returns them as one string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - Writes a string asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - Writes a line terminator asynchronously to a text stream. - The writer. - A Task representing the asynchronous write. - - - Writes a string followed by a line terminator asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char followed by a line terminator asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - - Clears all buffers for the current writer and causes any buffered data to - be written to the underlying device. - - The writer. - A Task representing the asynchronous flush. - - - Starts an asynchronous request for a web resource. - Task that represents the asynchronous request. - The stream is already in use by a previous call to . - - The source. - - - Starts an asynchronous request for a object to use to write data. - Task that represents the asynchronous request. - The property is GET and the application writes to the stream. - The stream is being used by a previous call to . - No write stream is available. - - The source. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.dll deleted file mode 100644 index 065d7460b80b2e165f428491f96cc35ea1871858..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37024 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 K6L@$j2mk<=3txBu diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.xml deleted file mode 100644 index 5c22030d7..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.xml +++ /dev/null @@ -1,630 +0,0 @@ - - - - Microsoft.Threading.Tasks - - - - - Provides extension methods for threading-related types. - - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time in milliseconds for the source to be canceled. - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time for the source to be canceled. - - - Gets an awaiter used to await this . - The task to await. - An awaiter instance. - - - Gets an awaiter used to await this . - Specifies the type of data returned by the task. - The task to await. - An awaiter instance. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Event handler for progress reports. - Specifies the type of data for the progress report. - The sender of the report. - The reported value. - - - - Provides an IProgress{T} that invokes callbacks for each reported progress value. - - Specifies the type of the progress report value. - - Any handler provided to the constructor or event handlers registered with - the event are invoked through a - instance captured - when the instance is constructed. If there is no current SynchronizationContext - at the time of construction, the callbacks will be invoked on the ThreadPool. - - - - The synchronization context captured upon construction. This will never be null. - - - The handler specified to the constructor. This may be null. - - - A cached delegate used to post invocation to the synchronization context. - - - Initializes the . - - - Initializes the with the specified callback. - - A handler to invoke for each reported progress value. This handler will be invoked - in addition to any delegates registered with the event. - - The is null (Nothing in Visual Basic). - - - Reports a progress change. - The value of the updated progress. - - - Reports a progress change. - The value of the updated progress. - - - Invokes the action and event callbacks. - The progress value. - - - Raised for each reported progress value. - - Handlers registered with this event will be invoked on the - captured when the instance was constructed. - - - - Holds static values for . - This avoids one static instance per type T. - - - A default synchronization context that targets the ThreadPool. - - - 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 an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The to await. - - true to attempt to marshal the continuation back to the original context captured - when BeginAwait is called; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The underlying awaitable on whose logic this awaitable relies. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The default value to use for continueOnCapturedContext. - - - Error message for GetAwaiter. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - - Fast checks for the end of an await operation to determine whether more needs to be done - prior to completing the await. - - The awaited task. - - - Handles validations on tasks that aren't successfully completed. - The awaited task. - - - Throws an exception to handle a task that completed in a state other than RanToCompletion. - - - Schedules the continuation onto the associated with this . - The awaited task. - The action to invoke when the await operation completes. - Whether to capture and marshal back to the current context. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. - - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Whether the current thread is appropriate for inlining the await continuation. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable context for switching into a target environment. - This type is intended for compiler use only. - - - Gets an awaiter for this . - An awaiter for this awaitable. - This method is intended for compiler user rather than use directly in code. - - - Provides an awaiter that switches into a target environment. - This type is intended for compiler use only. - - - A completed task. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Ends the await operation. - - - Gets whether a yield is not required. - This property is intended for compiler user rather than use directly in code. - - - Provides methods for creating and manipulating tasks. - - - Creates a task that runs the specified action. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified action. - The action to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the function. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - An already completed task. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - - A callback invoked when all of the tasks complete successfully in the RanToCompletion state. - This callback is responsible for storing the results into the TaskCompletionSource. - - A Task that represents the completion of all of the provided tasks. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates an already completed from the specified result. - The result from which to create the completed task. - The completed task. - - - Creates an awaitable that asynchronously yields back to the current context when awaited. - - A context that, when awaited, will asynchronously transition back into the current context. - If SynchronizationContext.Current is non-null, that is treated as the current context. - Otherwise, TaskScheduler.Current is treated as the current context. - - - - Adds the target exception to the list, initializing the list if it's null. - The list to which to add the exception and initialize if the list is null. - The exception to add, and unwrap if it's an aggregate. - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.Extensions.dll deleted file mode 100644 index e911377c2c89e62a14d467bf882f2775ac94d708..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31440 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 - - - Microsoft.Threading.Tasks.Extensions - - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - - Provides asynchronous wrappers for .NET Framework operations. - - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The cancellation token. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - The cancellation token. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads a maximum of count characters from the reader asynchronously and writes - the data to buffer, beginning at index. - - - When the operation completes, contains the specified character array with the - values between index and (index + count - 1) replaced by the characters read - from the current source. - - - The maximum number of characters to read. If the end of the stream is reached - before count of characters is read into buffer, the current method returns. - - The place in buffer at which to begin writing. - the source reader. - A Task that represents the asynchronous operation. - - - - Reads asynchronously a maximum of count characters from the current stream, and writes the - data to buffer, beginning at index. - - The source reader. - - When this method returns, this parameter contains the specified character - array with the values between index and (index + count -1) replaced by the - characters read from the current source. - - The position in buffer at which to begin writing. - The maximum number of characters to read. - A Task that represents the asynchronous operation. - - - - Reads a line of characters from the reader and returns the string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - - Reads all characters from the current position to the end of the TextReader - and returns them as one string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - Writes a string asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - Writes a line terminator asynchronously to a text stream. - The writer. - A Task representing the asynchronous write. - - - Writes a string followed by a line terminator asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char followed by a line terminator asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - - Clears all buffers for the current writer and causes any buffered data to - be written to the underlying device. - - The writer. - A Task representing the asynchronous flush. - - - Starts an asynchronous request for a web resource. - Task that represents the asynchronous request. - The stream is already in use by a previous call to . - - The source. - - - Starts an asynchronous request for a object to use to write data. - Task that represents the asynchronous request. - The property is GET and the application writes to the stream. - The stream is being used by a previous call to . - No write stream is available. - - The source. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.dll deleted file mode 100644 index 065d7460b80b2e165f428491f96cc35ea1871858..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37024 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 K6L@$j2mk<=3txBu diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.xml deleted file mode 100644 index 5c22030d7..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.xml +++ /dev/null @@ -1,630 +0,0 @@ - - - - Microsoft.Threading.Tasks - - - - - Provides extension methods for threading-related types. - - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time in milliseconds for the source to be canceled. - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time for the source to be canceled. - - - Gets an awaiter used to await this . - The task to await. - An awaiter instance. - - - Gets an awaiter used to await this . - Specifies the type of data returned by the task. - The task to await. - An awaiter instance. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Event handler for progress reports. - Specifies the type of data for the progress report. - The sender of the report. - The reported value. - - - - Provides an IProgress{T} that invokes callbacks for each reported progress value. - - Specifies the type of the progress report value. - - Any handler provided to the constructor or event handlers registered with - the event are invoked through a - instance captured - when the instance is constructed. If there is no current SynchronizationContext - at the time of construction, the callbacks will be invoked on the ThreadPool. - - - - The synchronization context captured upon construction. This will never be null. - - - The handler specified to the constructor. This may be null. - - - A cached delegate used to post invocation to the synchronization context. - - - Initializes the . - - - Initializes the with the specified callback. - - A handler to invoke for each reported progress value. This handler will be invoked - in addition to any delegates registered with the event. - - The is null (Nothing in Visual Basic). - - - Reports a progress change. - The value of the updated progress. - - - Reports a progress change. - The value of the updated progress. - - - Invokes the action and event callbacks. - The progress value. - - - Raised for each reported progress value. - - Handlers registered with this event will be invoked on the - captured when the instance was constructed. - - - - Holds static values for . - This avoids one static instance per type T. - - - A default synchronization context that targets the ThreadPool. - - - 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 an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The to await. - - true to attempt to marshal the continuation back to the original context captured - when BeginAwait is called; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The underlying awaitable on whose logic this awaitable relies. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The default value to use for continueOnCapturedContext. - - - Error message for GetAwaiter. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - - Fast checks for the end of an await operation to determine whether more needs to be done - prior to completing the await. - - The awaited task. - - - Handles validations on tasks that aren't successfully completed. - The awaited task. - - - Throws an exception to handle a task that completed in a state other than RanToCompletion. - - - Schedules the continuation onto the associated with this . - The awaited task. - The action to invoke when the await operation completes. - Whether to capture and marshal back to the current context. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. - - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Whether the current thread is appropriate for inlining the await continuation. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable context for switching into a target environment. - This type is intended for compiler use only. - - - Gets an awaiter for this . - An awaiter for this awaitable. - This method is intended for compiler user rather than use directly in code. - - - Provides an awaiter that switches into a target environment. - This type is intended for compiler use only. - - - A completed task. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Ends the await operation. - - - Gets whether a yield is not required. - This property is intended for compiler user rather than use directly in code. - - - Provides methods for creating and manipulating tasks. - - - Creates a task that runs the specified action. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified action. - The action to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the function. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - An already completed task. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - - A callback invoked when all of the tasks complete successfully in the RanToCompletion state. - This callback is responsible for storing the results into the TaskCompletionSource. - - A Task that represents the completion of all of the provided tasks. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates an already completed from the specified result. - The result from which to create the completed task. - The completed task. - - - Creates an awaitable that asynchronously yields back to the current context when awaited. - - A context that, when awaited, will asynchronously transition back into the current context. - If SynchronizationContext.Current is non-null, that is treated as the current context. - Otherwise, TaskScheduler.Current is treated as the current context. - - - - Adds the target exception to the list, initializing the list if it's null. - The list to which to add the exception and initialize if the list is null. - The exception to add, and unwrap if it's an aggregate. - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.dll deleted file mode 100644 index 1d110cc218b9269c9b6c8dd34bc98ff28037e93d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28896 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 bOd~sVymimPH2Q%nyxd+wgH-qOA@TnQKW6mV diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml deleted file mode 100644 index 515d7031d..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - Microsoft.Threading.Tasks.Extensions.Phone - - - - - Provides asynchronous wrappers for .NET Framework operations. - - - Provides asynchronous wrappers for .NET Framework operations. - - - - Downloads the resource with the specified URI as a string, asynchronously. - The WebClient. - The URI from which to download data. - A Task that contains the downloaded string. - - - Downloads the resource with the specified URI as a string, asynchronously. - The WebClient. - The URI from which to download data. - A Task that contains the downloaded string. - - - Opens a readable stream for the data downloaded from a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a readable stream for the data downloaded from a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - The HTTP method that should be used to open the stream. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - The HTTP method that should be used to open the stream. - A Task that contains the opened stream. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The HTTP method that should be used to upload the data. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The HTTP method that should be used to upload the data. - The data to upload. - A Task containing the data in the response from the upload. - - - Converts a path to a Uri using the WebClient's logic. - Based on WebClient's private GetUri method. - - - Converts a path to a Uri using the WebClient's logic. - Based on WebClient's private GetUri method. - - - Asynchronously invokes an Action on the Dispatcher. - The Dispatcher. - The action to invoke. - A Task that represents the execution of the action. - - - Asynchronously invokes an Action on the Dispatcher. - The Dispatcher. - The function to invoke. - A Task that represents the execution of the function. - - - Used with Task(of void) - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.dll deleted file mode 100644 index e911377c2c89e62a14d467bf882f2775ac94d708..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31440 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 - - - Microsoft.Threading.Tasks.Extensions - - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - - Provides asynchronous wrappers for .NET Framework operations. - - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The cancellation token. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - The cancellation token. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads a maximum of count characters from the reader asynchronously and writes - the data to buffer, beginning at index. - - - When the operation completes, contains the specified character array with the - values between index and (index + count - 1) replaced by the characters read - from the current source. - - - The maximum number of characters to read. If the end of the stream is reached - before count of characters is read into buffer, the current method returns. - - The place in buffer at which to begin writing. - the source reader. - A Task that represents the asynchronous operation. - - - - Reads asynchronously a maximum of count characters from the current stream, and writes the - data to buffer, beginning at index. - - The source reader. - - When this method returns, this parameter contains the specified character - array with the values between index and (index + count -1) replaced by the - characters read from the current source. - - The position in buffer at which to begin writing. - The maximum number of characters to read. - A Task that represents the asynchronous operation. - - - - Reads a line of characters from the reader and returns the string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - - Reads all characters from the current position to the end of the TextReader - and returns them as one string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - Writes a string asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - Writes a line terminator asynchronously to a text stream. - The writer. - A Task representing the asynchronous write. - - - Writes a string followed by a line terminator asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char followed by a line terminator asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - - Clears all buffers for the current writer and causes any buffered data to - be written to the underlying device. - - The writer. - A Task representing the asynchronous flush. - - - Starts an asynchronous request for a web resource. - Task that represents the asynchronous request. - The stream is already in use by a previous call to . - - The source. - - - Starts an asynchronous request for a object to use to write data. - Task that represents the asynchronous request. - The property is GET and the application writes to the stream. - The stream is being used by a previous call to . - No write stream is available. - - The source. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.dll deleted file mode 100644 index 065d7460b80b2e165f428491f96cc35ea1871858..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37024 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 K6L@$j2mk<=3txBu diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml deleted file mode 100644 index 5c22030d7..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml +++ /dev/null @@ -1,630 +0,0 @@ - - - - Microsoft.Threading.Tasks - - - - - Provides extension methods for threading-related types. - - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time in milliseconds for the source to be canceled. - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time for the source to be canceled. - - - Gets an awaiter used to await this . - The task to await. - An awaiter instance. - - - Gets an awaiter used to await this . - Specifies the type of data returned by the task. - The task to await. - An awaiter instance. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Event handler for progress reports. - Specifies the type of data for the progress report. - The sender of the report. - The reported value. - - - - Provides an IProgress{T} that invokes callbacks for each reported progress value. - - Specifies the type of the progress report value. - - Any handler provided to the constructor or event handlers registered with - the event are invoked through a - instance captured - when the instance is constructed. If there is no current SynchronizationContext - at the time of construction, the callbacks will be invoked on the ThreadPool. - - - - The synchronization context captured upon construction. This will never be null. - - - The handler specified to the constructor. This may be null. - - - A cached delegate used to post invocation to the synchronization context. - - - Initializes the . - - - Initializes the with the specified callback. - - A handler to invoke for each reported progress value. This handler will be invoked - in addition to any delegates registered with the event. - - The is null (Nothing in Visual Basic). - - - Reports a progress change. - The value of the updated progress. - - - Reports a progress change. - The value of the updated progress. - - - Invokes the action and event callbacks. - The progress value. - - - Raised for each reported progress value. - - Handlers registered with this event will be invoked on the - captured when the instance was constructed. - - - - Holds static values for . - This avoids one static instance per type T. - - - A default synchronization context that targets the ThreadPool. - - - 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 an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The to await. - - true to attempt to marshal the continuation back to the original context captured - when BeginAwait is called; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The underlying awaitable on whose logic this awaitable relies. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The default value to use for continueOnCapturedContext. - - - Error message for GetAwaiter. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - - Fast checks for the end of an await operation to determine whether more needs to be done - prior to completing the await. - - The awaited task. - - - Handles validations on tasks that aren't successfully completed. - The awaited task. - - - Throws an exception to handle a task that completed in a state other than RanToCompletion. - - - Schedules the continuation onto the associated with this . - The awaited task. - The action to invoke when the await operation completes. - Whether to capture and marshal back to the current context. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. - - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Whether the current thread is appropriate for inlining the await continuation. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable context for switching into a target environment. - This type is intended for compiler use only. - - - Gets an awaiter for this . - An awaiter for this awaitable. - This method is intended for compiler user rather than use directly in code. - - - Provides an awaiter that switches into a target environment. - This type is intended for compiler use only. - - - A completed task. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Ends the await operation. - - - Gets whether a yield is not required. - This property is intended for compiler user rather than use directly in code. - - - Provides methods for creating and manipulating tasks. - - - Creates a task that runs the specified action. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified action. - The action to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the function. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - An already completed task. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - - A callback invoked when all of the tasks complete successfully in the RanToCompletion state. - This callback is responsible for storing the results into the TaskCompletionSource. - - A Task that represents the completion of all of the provided tasks. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates an already completed from the specified result. - The result from which to create the completed task. - The completed task. - - - Creates an awaitable that asynchronously yields back to the current context when awaited. - - A context that, when awaited, will asynchronously transition back into the current context. - If SynchronizationContext.Current is non-null, that is treated as the current context. - Otherwise, TaskScheduler.Current is treated as the current context. - - - - Adds the target exception to the list, initializing the list if it's null. - The list to which to add the exception and initialize if the list is null. - The exception to add, and unwrap if it's an aggregate. - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.dll deleted file mode 100644 index e68371858303ad0e600dccef90c9f8bcc7640b8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28928 zcmeIa2Ut`|(`tAo>gww5>gwt`-Hn06OArkqM2FwEZwPIL zH-216_~#%WvSl>4%b<;tr?j?G0#0d#CngD4>3rTOJ|~qG$4N`$30bjR7C$qMm6XQv z3=U(Z^5VH>($Y-b4$&cA2nA4RXyKF8L7lbTMN};*iWEWyK#>qpXZpaK1-}^hAtXnp zsiJmc0&YL~lmi614x&K6VkTi${D1em1H~kGtUzuAPQ)N|w@V1%7VvX{Up_*;;Pn~W zsRr-A{jj>4P8N{>+_y(zGa+}35b$~W03eU-E3~`k!-7_s@df-iAd+p1fdm77M)2$L zxWaIm@wq8HV8m_3ZN@r41pInDt_ZpJK*?k})+;=?ZB!(NHiFK5)e({;sofxiB@)|B z`E{z+uf$_uNpRWq&6iJnEy=n+%-grLX4{*^ZSE#+9`1%yWp95u){s?KHSEy(>233L zgT|*E^*)g;V^vapHTpyCF}-sow{N(N+tO?K-3bfBM*C(ZN$sj(>}b#IuexTla0c6O z@18N%x)LStlr}a({RkS$2ANPoUZBz;3s=mb3HkurI4p|M zdmL^61IqWs<$;eWqL6K5+}SIlnMD&^w){i{*mJ$pVrm1E3=b#!Bb)$C;h>1|}vi0Cuw9m>qP8MNso#c4Hl4 z1o{nyx^$?A)8FZkj>dq!ft|_=pwFZ%Tx+Keu_(|Xt{v+Tdd(1k5T=MiHjt4=woMjGsq_J41h!`k(4N6!(G5i#DaOG5QHBc`$)NA7m0HIGqRc^*cL+p_CUu39{dq4Rna5Q1j#gf(|hP z{f2T~bJiHAznimSCKBEs(Ns#hr5&ivk_u24Ee6Ru}>h!W2=+HZt)(zY%m9vX4LIO`VmwF!VrwMJT(tI9GzziOw>HkFI|E1 zRS70HRh(xBG`-t$9driIp2T5+6ZIJ(ZEYk6%A??R4h4B&A@Twsz*x}6VX;(GDL!bc zqqz*SDj>mdb&>=QAaoqAmkNUfS{Ds6Zvd`~K{klz2@Xfx=!tIaSb%yC|r z7uxI%Z_+S3+l(`KJ^(=D&9cbA50W4NDCvTMkj@ZLs=yx? zh4qbs#~p!-kyk)pm0+y;F^rb|N*)NJfo~QBKtZY?kSva*Ku?NCdg7n30^2kmZpmF!XU*9$LLK`k5m|GNhJh^g-{QN z5CI%U?qLJnDG=Y`rx*OPEX)WqYr@t7EDS*mlLAl|I-@flp%Qra1}2>_AwMZ?lmK(A z0K36FI)lTI9IUZ;dg=HK_QUgl1-OA2;O;5BSitc^1^bIArAkP`K%$TREfLrft{vMq z=nlbxj9~g9FkUj2G=VqH$9Z5wWE%W1scR4oaVdV7BppTv9Y%Wqo+9BDfK1ec;*kt` zgB~FTq(s5FI+VT?CQ6~iL*)x8`4k3P0d!S#03Z|Hqnw9a1~ne|Evf2M2KazhfI74l zP}Y%z!$>%Rgo{YnNW$YJY#||oj`=l7=s?1FdKjI77SfC90<;e1ECb!7?*z(cfT~DU zY$sg?6^T89)@~!=MFviPB;k2+oPI^Z^Ab4y79ay%l-vXDd;^ey#F-e52B?gRn7Ci3 zm{`8M6s8}OS|i0kcS!hzq)>b9A+;wOeQX52XGX1 zBfvJXy#S9=4+7jml?0yG40(W}TvKrkNFSwYlVwG@Azit85>aF>hs?#2Uo$3jVgx;!r!C4eqS%1O z40J@8BjiaUyDrQIRs;7g%mc>ZY8Ms)W0RsQDi=%{2{mSSVWUA~g3L=eD-%>?J%^0Z3KA<;;ZR!;f%cN+W}`>UBpQJ}cVHu>G6AdY;(Q96cUV}asGJ2- zBXw4cu8VD@SfG|3c~+=aMQT?h#R~a~Fr*}|OtnIaJ@RZ& zzm7a7aeb-{GU&hti?@Iy4JCCgl466Vi!dZDF&H?9_sFwDu^oA~68cm-gkw4A0}7F7 zL3U^^ISwKzcId1KLyD3`z`3|bo&&1t$a9lCMsYy(9oR_87UY0J$WakVaX>>w81i7^ zyk4X}JM(&rFtnY_!@hJB6?^0ifd8p94dwhG?N^lipLl+zU^#U3cj%LTkVZjMfkK5j zi2EfV9SX9qwU%z9kcae!jzB0vgy2#|`NkZDf_PGcSl`m1yf;!t0q0uoLk z;cOBvBw+;!Ye?8Y!fhnnN5W$yJV(N7By0ls9=!ti8MOm!K@H|=RgxgVnNN-2Z0F4m` zpcJ}DGeZMV1Ef7r3qXGohLMyJWI7o=r@NB!JxCZs!h8~zlduXkQn%CglIa6vtL~C% zM8WN(QE)q1WZIR49wa4(Oy`quB1tJH(|bvHfTY|d)Az_UqGD;~R4i>T3GuAKv+F*E zPIaOBQ&XwA)Fsq4)MM0#R4H0N+CW+iZ9MHFPh`TC1|!Z4_YW~7%h)BnKp|? z&lgF+ktLQyp_oE!0h1Bts_3Dh&18ZC6bMnthY4{De!k~>^b49O2Kt^a16TAz*)1fE z0aS5_rX=7k36KeIDS*A;Ee%ix-m>t+j|MtUmeJ~X_wRV?qiB-B6mUIs7k&<4=M!mU zA;&;od}a#Q83iWA@p%GXg3v5Hk}beALpUj! z-0+-qF6u6fYlvZY$_U~LQ3N;EBPEHOCPbdR?6edfCtmb@fjQl9f6!olQfC3bUcxj+8Fcogcn0Ih<VfH=KTOvw8gFZVT!(%nsh4GrW^hxWCQxOT$xxR6Zx=w_F~)^c+5(RXgOV!Nt{t>Jb^F?M%R-Yn>lI}C$?u7 zMKl;JY=~WRr*kZ^qF^NWU4BPIAiEmMP2r3oQ-bbZcN8QQEKG_`N=Xv-P;-|z>n`v= zb&<%?IW9UH&*T(NjzHwCjNx?=|Nxv9J?ZuIvp=xQSZ zAMo3}@5_k19hOWw&!6iB$KKug6NW{XuE5$nlqa zcE6$9gU2G((pjpjeWXHurgl<9O8BYoY#5gx?Tc+m_KRGVy2O9ieJu1B+1>sAenrC_ z=l;-fwuPvNKXWGhE`v?ZK| z)<0^(9y$J=+vd+QZ95gxvwT;3NuB&Urzf?0dbo20T(^#;RTR!3KS5AtN=h)_D>Yr1 zgTnba9uUVsI0d1IKSUphmmckvk;%bc4?)K>Q(+;;CA`MOamnR_oY8&)w^#u$1>!Iq z!u+i8c;wh4Fu~@+jzb~}t~0D_RqhrmB6s86p$-hWXlX+3u!5&`i212f3j%_ZpQ=qj zSbcZ}@ZqLmIo$Ye*X{UY%+tdS+DAuwa3Io(cT3}?<)rd51rUQmaN@~L;f?|^><&fr z44Fb9_~1f_5#Ob{;7nm~LMSY4-0q(JvQ`UH++YE$R6;x+*t>Oz25}3e7E*?(M16e-es5Nz}HMX z;zLv=fd7zEJW7IhI()qfQ5?e279Y09Igl1Y4iBZlDMSLwgm({$P8{%K3Kw?l;rq6W zHylbN0~Jc4*MrVXlp3exw_7RWkEPZHkw{|fvq@KWugaMzQSTBxLH-ic0X}(@6yzx~ z3Q96kT}g$$9ccx1pu^V?X2EHNzP%8w6OoaT?nV^)LU}R^i-IzpX~^h>=$&=oGMxzI z$cQ7VLSHBVUtsvH&=)7P6#6R|%F9v6YBi8TebN8)XXb=@^ zvW9D-{_(PtFp6jT;MMq%b+QNNJL#!SRq)`duu}KVwF(@5el8tI;77A=`2i`O=lqmb&>cPz-S6XPiJBPMRhw%LYm|*?I^wwiW}hK z3q>VMF}I00iw3pJs9}W6UE0B30qg{3uMn{>#T-@=EIMWv@e_1Jp~^@i8kmNRoI+nF zq-5mtYal5mj%i>#*lPNMHmEogry&zd>MQD@yc|?xNH$qs4(x!ch@d*ELVkldNXT!H zmlJ1!5;rLr;zD+!LW&5#O+i=iaumHV25KQm){utciUGh0RzB7)ABTv!N?$VxWGIjIB2Rkmz-)ujmMeg2JiN zZYe3e>_GT1NPtrMd zfJd)5VEEqqARQW z`~6S1PGBpE+^7+!AS!&0!%D-dMIS&a0H(JeFH?(5-k5GI_C3* z-_RI@iePc+e2VBWmCz6rhN1y_p-@Qqpo_es(S-zF zuR81+W1`0sUKEhZfe6AIVuuun1N}U)ej#Zu$wR<7p6EX-6bmW1uL|dp6xh|~p;R)SNrPKLK~PsJv;#kZATbW)@}O=W zv`Pqrin;l~jbV2bgV1!u23eiG@B|40vTPFYcEv@%lxYSVV~HS*3-WMmh5LYM9FUL< zKQqw!7?6QuBmv~(2n$ogAf1A;fX;_^5|l~=F8o-*?r?WohL9YcC2>9*N)zy7!)YQ; z;b%IshB8?DxF$ZlIUu!L8$avfKih6I=sS)K@lyo1FeorO5Dt^Az&cNdvB4wU*~=Oj zi=W%{yYVptZWeMQYhd+|BLJ!>vc-MIx{L>n;AbAGkKhhoJStcpo#Tr!k(K=1hJR8o z*v3MjO+094CK+FMkI=8|^*`GdtQR}dw!Uw}j~4bT`*I}9xq;;hK+CBx15;o`Sup#t z=DV%)S7mX%|L^$=4Y-Q#P?eB(r~ZQX|7HK*rvZF*ib_R9q4O(-q*1YN@ds&&IJLac zxfw{esT2xZijZW88OzY9s$z%;U@(mt6gs8QmP(@ZGoJ znC}}>+s1@+SHmb`(1dKVMYO?mh9Y%v7+aB$X8ASs@;7ghn4}wgq8NSXr>y z7M51S0ks4|CrT7F{v$1uCZur7q!j6a!6Bh+eWJez)kyP5N{6#OmS>n3%PTC%!GrL& zGPNY^Y)n19yzSWi2^~?7)PC8cj$I$3kfPmF!xS+@E2PMRK~R{~LJ9?~+)T*Oxa&iP z7bj0z?pvX8Z10Pae&Unvrq3U{ds}pDG(+#gH2WPY+SO)r)?M|V?4Vk=c;fn_BkiZ} zx5!f-^W4_X;Z^LX#6oJ~v!^>;r#5`8FtLe^Nw<%QmHBj7#g11$=d!DG{z~aF(`=H9 zr|R`l`BwilaQhBJ#fOo;Gt<3o^uAhIueECWaQ$lJlZE5hTLLvBo{qg-DxJ_vL&l6~=NI@I5l25*vQk=-4m4go5Ojvnu)Vk-^kR*U*M{|xZhpZVV-x36 z!J;Wug%nB9h!~*`Dpi-EE7N;dt5}A)l*UweD8HO}xbD31_GLrQk~XBSLsub`^Ly)9 zwOtGKPG>%M{gm~o(YXGAb)zg1j>~J(0||e^uiU5HtJot^C`@-SH;?0|n5A|dpU3f1 z&C`>UFx4Esk??_wlo9zYBvd^>T1TI|?SL3Vcb zuPWg3|3tEoP{i%+Pwz!AJ4MnYdYTJNNH7-)8h^4r?}7R5mLZ$Y2yUziJ*RAcc;l&$ zSH5a+H?{b_S?oPoEMc@>@yM@#483_cZl+!STM6&6#)1Z!J#K4G99c7Og>7rRebb>! z?We_0uf5;DHEI1t@8+)w7LHfS4q0e@e4*OEd}J?o6M0LA!iis=t2gdGJ$uFM{u$fW z^6Qt?-9Lk3r=-_x9T+nGg}HWo_3DR#$)zT0InP#Av9FiJl&nbmI+rT#VxlX3c(h)@ zpos(Jc4WqRu1S(OOncgVM(X(xhi5POtC+psq6^wv>$LfeEeDrK8IQt(;l}Fa>zLEd z4p@E*f-i*Xf6y9{^N%RgHM8U*=q-{SqvJQ_-`;ABbOULx6F0zs(-DWU$r&!*EbuXS~)f$AkINWd@*ErMi zVT4QdASJ8t>N6Xs)wry-Z88mcZmk^jGBEdsV%Fq(lh$F8HBXza7-rt@H%Wi-n>N#B zZZ^hJuAg=f*uE_?bFOlz|8dJhw)JnGj$i%GO({}>tFC3+YO-BhO0Gd}X}0#HqOrl- z`jynbtNJ?aZLdW^zAr%%4lrfU#GiKCS>PrwYiagD|0q&zHz!eJ2z@v}!i!O{m>>*W(#2SLR8HYL@Qw(S-@>dg;*27y3%UC(wGVuBW z@%(Q^8oU2!=UceFCI;cjEl&r3vBI11WdATeU?JF)#1xGz+1B>f##RZO1R~a!ZOVza zv^BNja4bzZHh|jN#KsZUupnA-;=gl%C*&U;Kfh6VDCL-~nWeJwwtz)UO=1YHQ?>(T3K5nCmzExW+U{`CGf-mLi;;ImkJyrPhPq^DR^qafiX~D9CR9#;6}Y|B z{*(0Grp0fgbY=U^n5^V5_Qtx?jmJ{9+nace)0Gd`Bc!Fj`8=VCKe(R|WsFyHu?&ab??O8jPgZ zc&9#mmz(3dOY_ttuS@HjqnzJm9(kA$7jyE`qM|=$=n@}ZTAhtkZ*U(qP{x0cgUrj# zr4Fm??)RS~v2t<(gl%Fw!QZVA`8y`ZQV;$J5gzsr$|9o40F5a*M{mm9*Cz3lzREOM z+}M3_+}MLC*|qkuO$lR>3)Ag(VWB+uOJWaLtCA9u;$W|l<(3JjYjAHWhm6Vy!VV%a z3%0$b1voQ{4%7mp|E8b)tI%o#e^_K+B7Tqhq8Jv-ePLEuigUlqyptzhJxTsrrYv{& zj)QQb>K5~Ii)Y_%?{^QZ+5-5S#d1V>t@|Lr@ID;WvZ*H`GO&@`pmok#d;pU{Bl;bMz+_)Np{L- z1tY}3WM))vNHV|PSL*8=p<#2DdHAi~#IUyWGh)A-I2P^A4%w!!c;A&c!#9*O&^}@t z!7%3RS-!2*zM{Hltv4bw?O)YI&5Hnyko43+&=T%dpZx>T< zD!rEm6ZXe4VVA)Jxqau$WNHgzT!-kFJ?O9a*{F#bRyyqd3L-@0%lrr*!mHe)+^yK< z@B6YYd*_2`$AM*&UM#%RYk?Q@CBP|n;^4*X{+<^TUBJW>2G19e`m_I{QqVAa=Lve= zbx(P&4Hlb5Kb0|0TkZGZX>{iEfB~jgJl08lJ@MF-U8Qq!Y{-Iqt*BZj^MLJ@tA{MP zm%d}`#>dng+_lh;G9JdZx)EcHU$!JBP+T7-O;_9!PgW9H79Dk%(Jv-=Vzw@*BrA8U4 zi&fjyTEi}nI;s6FQvFor^j-QJa^i+~Rt`GV{ z{ijJSHI*j2j~dI#aAz*O@victf}SMTZr-b0&4D}4H4S-mcFcU0$Ya*Z(YNNR`^_}n zz0S&0?S-6@DvG*gJwogBf+LbICdo_>PL)v%avE#syM%x4P0I0o&(f13t zFKzgTGgYIQ!fKo6rsjQ)KIGdfyyZ1Gjw);q-7v#anX4f)^_JZ2__w^%-WM#xvDSL&$R(|n>x&a7_8M)vBP$uH z&tLaiIq$vlMBQzZ&x~H}!!}=Z^InG26*NB9=iKSZ$F{0`l;O|VSLIYkbshaJY4QAK zxz%zTZ9^n3A8;ZH8RFo-Uv~O$KD?;Tn=NGD|7>02s6y0S0MtvVO5PDrripNd}!FIDoJ z*Ux><`UR1M-gT7xC~w!ZDdMspWatZ8r<~M0VX6Da(${ZCshNDvYniP6q$Q}TVxLaf z@fjbz&PbjeS$DSHonG0#GG*?lD+V{c!|IFAJ}~e$)2}TK9vs^1KF#FQ=#mm5?TNcN{bgUtXs%#*LkQa`Bx36X#ZNsGHQK8$N$nyn%9B z+duqUyV!yKEU8ZKy%xOpsz3AIzx)vX&U?#sIbrbL;Lj0JumJm39eP0tQ7|LF_pjV< zMcfL`KOSBb%H^z6t{7Ney)Hm7^sTs}8TY@&>;J7!chI$5+0+A(G*6pbk2kK%zHvHd zP#~qjOqekuwU^@B)4TI#Z8f{7P&qv{c54LnL=a0cWZ|t`*XD>Fbwd}aHK|jIYj=!! zJ?-qX0hAZbyJs=Qj?VCHZVgkq6})!N{gxS{FXiuhIPW#Xd=l;PY$ILm^iS_U-ygHk zO!|X(bNWt|prtdDnf%hN74}O;nI0M>^CULXMR~zAmP@m^szv)r_P{K*lQCcF=#zA( zZoJaeT)ZZsZ6`A7*cv^VfSX zc;~n+VQ8bNc}x4G;**1hJX)GQFQwK#;Ntt7J!@2QV+~(cE;h7cWUIy=bJ9rFENqoJ zVzT3mN8^L`XX7^ATd`Vby*21ihK_<>mXu@Y^o-%&9=&%qHr5A@I=bBbTYipK{xT&Z z;gP$-NY$guw6)H9JT`v3{_b+heABn$+T|R ztgZL89&D;V9=CB!xY$KEvyj?(_0?n6HkQxNRJ}Im55-JvbBomyY2_oP_uo_gvgo+h z<)<3K#}>WtyZeE{%1*NlzsVdL5qUMRU&Ymr=F42n1}i5YQ>^;J zE;M*g6dJsSy@@aoePO^SQj>6AsrpHmN0P>|Q;#p6Rf^+r2d{#g-v@ z<|^S}u(KeY4Z+|oLq_k$rIiB?2lmTthV2_Z-m$i~)KrTH z>w0TmzxXsfC}dai+YJA+c}tENYR^wR;4QP`;OR?A>d(SYcxd>oDd9}nQM=~)!))&- zAI&Nh-Gdgy)zxG$68p}#Zq=M|;cy>^`Azj2nW`0qdX7XPRkwR+8SFwT?8Q;#Nn@V* zuLTdkKFH`{%29+$cdKb^sV+pE0*2gWs$y(ee98cKlWYkBzH6<9|76JT1lF1M_V0WT zecC&=F?0FddlUI>J#7VcXtAyM8BdxoxYGBrC0`=6f>Ya^9sXwCvC761ip!7Ge|j}a zcXW1{jr3Wo$)8VVuYHu8X(;YgWFS|-h(T)tgf~C;^SU4}kzBNAib17tK_Tu#Q}LGpy|tGSDxHANINb%QPe9<5smk zM%QaE%I#t_Wu)6u>Mm|Oq)%wx35pyNamRBsdLDCCa-vsL;!dV@-$5w)eW`<|O<|VQ zw%7Jc%?`Y|B{)8Ec4*%Hy}Pml_Y_oaNLvwO@!*j4<|!vXJXYOqwEf8Y3WBI?FmsDZ zFK9Yp>UB2j$*GGQhtFMY;yiq(c539(<6soJa@~`gPGJ}7!WoCo=Pq62Loc1@Kza`Sr;3ksv5^H8+Ul!*OOkh1GXQJ zi*mjwUL*6xZ%S0}85eJt7fQRpj>;~G$g6woAWJmoe3b4#)awZunt!+NE(J{*|Bvj_ z8W4IAdci@MX7~2Xk2}aL*mh%goQK&$^iHs?$ekBB4-WEPuDvQ zbul@yEy}^c_k&DI`1qS!jhOvX2Mn7rvu}UK*`OHVjg3o+1{VaMcPY*vAhzM6+qC+z zmwaX&Qt;>aU1xD-?ecWI|LH0(Mmz{vE_p6DWl-UrkjvLLEOq{{OCrC7>RpyK_0(Fv z{fZ2I+2+q1+77jxfF!@p?7rM3CyY8=10^lixf%@eh!`|MLU@^rR)wb^WI z!@71Q!nnw-O0Z*5da2=(S$d~V+wTeJYff9T`GwK&+Bt7*oaLKe8$J%HbUkgMqA&hn zRa`+$RrMQm?UTcWC6q>fl{MXK%+B4r^3NG0$4_~4M_8h`ujstjWmn#fNICdtdqn43 zCJ@FOi1s}C;{&YDod+7N%kl#xC_Of1I4*RTkU0%zGN)gAWW>otio1J@eYa=gn->2d zMC?N0nm)F++M7~WAJ3$g{{8^$m*-QwbOCt=2Bz4xJBw{E8Us_p)|9X#_f0sRt%ZG) z!9*DBYknDMeHtrH(u6!nNzKoWz>es ztaEo_URLA;ja()-R;TGzea3}cw|eb>qLWi2JZP8Kt1q^6Ql!jD7%;Cc>uYO#Y3xLm zyAd7(PWwE(nK}J@yAu7l+UO6yl;=Sf*Q5jXACZ3}n;=`X;^>tFTb$e8-k*N?L%_CE zueX)#Jxh5q(bs;l1#{+?{bTNJ?K9#`t1+?LHoLN&cU$wu*+`Gjk0zzHkA1{A9|ZN6 z?(?_CS(Z^RNt7|Zaa#ReM9+U{vdQ}8ncxTGl9fxGhh1ML(R%7~eZDVedTII7{08sK z*7Zp)U+&S1`O5O+7o5`ZP-Q$`dULa6?jM(`Z_)QSR9!Cocy2=A7-j$GjsvBU#7y-3 zQL*P;|6BQ$6&gEVn8$CIEqg5EbgE&>K)uJat(wvwtR5>Juq5EA{JcKKPy2fPaeuGeyu*bk(&ee_($AL(Az+oa!|b0*_T@64EdeB{cvo)b@Rdb}+*}oickSY9)8ehitSpa{HND_Ex9#3-ap_BuIn{oKEz-No6|;BG zb9(vdp7C%w&A=fBmAU-83JzQRMqYjX+++5{Yk3>;iu+x2ZkQhRXi9LA>gx*gVfRZ0 zn69@RdT5LDSBndcG^d6Qb#v^-pI@49@-Aq|Y%S~l2kg`0CxmTZBD=1yPSJ_C+iAr! zK18>k4c#++-XA;nY6<&Cs~BuPsc&G{e}Vl#n=@k@=B!uKSyhwpjH5Za$-r-E^yKFL zQ5UrQokI_9ig3}TwVulzVSY*HUV4=5An)wPHq^AUmRcBnW3N)`?uIv$UfHb z+o`hEbFA0>eFyltclj;4clLNMJoIwETEvZsGoA(d5v$hDyz^|t^19Er>Jysxl@;VY zzx>?4#m{h+qQS~l<3{B_oEkeOdV_h>zNSf@Qw~Z7 z9J*NTVJ(uZZ8XZJHLLXcX`T!^LH;#p5C0D8GByUU+s;f`?S!r^$wU3(G$oVLhA)_Zf8yJ{v)*_c-~K${>@MqLZ!L&km>0W%QpJiGY>QOA6~cq!G>!$lqL`I8fs^ep|3ij;jMn#Z4(Dp z(t-`crX;5ER&5a;a1~>$q!<}E7rH10CP?jV41Cu#Yl0e2X`I)ptOu?}+^Pdnp|QmW z)Z=W*itk*1)Am}qVv&B+sp_(`FQVey?u`&%@`p1cn{kfOkg3^wH;1#S_2%Jz^xb#d zj>s6ixXm?xR`$Lka{g6xxx#zbus3DZlK#GO3-dM4BEv%si>qC{vNfy^pRcT3o|~)v z(YI7{?I$0d{CCUR_9SodFKd39IY#x_6WfJ3D*oRtH|iv2KCJurdD>H{{3l5R>OK?C z=>aqE+{sLho9%RN>5!n{J^2yZ6=UQrv~pj%F&kVytv^l?kFy*@XP?Fa5U{F46b@FTUS;d={1$QdHsY zBC~T_sxO@lTi=xb|65$MfVLa<<{oc*)D86P_ubz+#&-jmrX+R^;OqZdf#o$a zBhS89dS$>#nys1`Z|}44{;4y!CTlgw4jxYIr*EjfnLSFY>B+TrC9j;a+Bqxk)-wWw zm%83L=z4o+A?=kJGvVS9%J$)n+eXOsNtHocEhyQui$|p7Xdx zd`_UMzR~MNZyH+Wsd>8W8M`JWyZ6?b@*|7iC7eoFes^i3gJdyGbdZ45JGp)B}<>l|uV@ z8>5io#E|N=I62tKD5RLc_K*RrpSoat9ioedF=-UIS@ZoK2%Yul@>av^ixxy^MvdJi z7P~pu{>|&M<%Ke5;p{X6?)wev4D=-njL1Nr`op^Pe@>uJ zblj4$g-d^IOB-uze98*{Vk$ zYigZ;{FIQ`hNv&unog||nYFv7x(B)rIw!k?;XG=>yM(>8`JUrnp7sBd_F&QRhSjfg zjhO7#>p_g!ncg(5JJNF**j2fxDgd!HK z9oV@?^AI%E{HI~=CHMo)sqB(B9(iNE`yH}O96l*^@Sojr`TJq+rT0Tl%z9KA8Jl>{ zXIzUP%Ix1pxFP<2qVU!uB+NXXo4|p;RsI|CZ3z4oR(E`h{{r!E#kb-QCl8Wt zK74n9OF;(BX=zo37O(N?%9HQdyU&O<*L?jLk=mDN+ni`^Y}l3v`G03tzg+9j)6l;qZjl zw&RAosJ&j8GjMh&sIr{5pXMLd7PQ&-#Z%yU}x{8_^ccW(Yd zZ%SWoF;M@@;5zfKn;*=y+z}hS=thL=<5#B_CX`J7Had2~twRH)X6rTEKkGX%BW`J) zR_cKzRh5n(Cybjvx@64C)bmYC+SNbXU7h##a5Zy&@rqr`RM*qpCvM%8zgXLjwWy?Pn?IhD%*(DRII&8y)_%vc!zZp5 zZsea*f4g-OMI--HzbQuH_8UfAKPo+VVeTJ-0TK@vm_C_t*V0VE@ZDbXaDA;0M{9$w z8*FW;xiNpkD)-7`XZpGY-Ysr7T2v*UKwQ`%wD7+Zm-lYrRP%mEwCaX!T7T2iu`DFx zO2zp@gYPBXj@WnZHnI21$%lcTr1wMxKVGWQ*Uo(BnW184FQv;vtgpY6)K|OIINn-A zV*7QQ8yBKy-4;&vQ-B5MIvfw|?{Pd}+P|Q8bmgVj7s%De^vBib-*xHuk7eKnkA*Fc z1lV}Nfjj0lUFd)3>i?Gu)#W+s-J%v++ zpx1mSzkST}Trt1x3y&^+6*9oX@9Kg|cVmHDVOlQz!K@37RtGg17nu4EFEU3Tcer$I z;LH-ecWKdqAD-`=Si(`04Bu!uTH0R!)b`rc@fHDI zM^bjTH|8k6r;M3<$kO!5p=pa0XQ&RE`{d-iwe*>jp6&JCk(+7vY|>h>_DXS6<&0<6 z33igUgSgw4Pgpj;@LFL*i)6KrxID!}t8=012b${Bf=Wj=iG|6c5 zEiF0s-C4me*RB7>yW$XOz+cJWyW*nN1x^dt|EbmGH?n^`Cits6ION#@{P~O%-JE$r zEj(!RlI`alTzm?g!(Z5|WTKX3x8(~I5Bktn9Qydpchl;vYe!ldtcta78g8FY|8it& zQM{qD%=X;l^1;>jTgR5hF6XzsAnpXsUVrL%)qU|^o*R5LY935|a_CFurG4L~OJSIWfe5PR>W5>`7#cN|S5z;XUg`pvtt_*hN6&N`}>fc zCHfaVS%DnoO8nx%a{*(MT+V&NfsUO3-M zF)?`gY~6^wL$zhCvp)GPG}`|<^>l`+qwq%d$BC0X119P_7&BfvDNYMB`aCN0&5H!u zrxOn!EMQFDB6YTLsgBjkPpw5_sz*M1Zj+caX0nR?lZ2L+dL9SA2)})P^yHJ~o7YdZ z+#07GYkxJkB6Q-0#ze`+L9rv+dF;;-BR3@O(a8B6Fct31yo1U2iky6N|J_eP(Z<;? zBAf3w&MXMkt{o4!2qyjAo(A#bM%eH+{d$5-ayL&al2UB(NoW>vI~z>V(tNwv+m0WzS+mloK?Pj$J}Gex&`NI7%_|!Rdo9KTeh&rD!4}sWe6_Sxsx&r-g?@lggv#zD7^NF5Eo2 zbmYvmdpwQuy>9Ubho2eTJY8< zIC|FEZHIPmb~eA!9=-1HCiQ;zHalx3Y`)@_^2IdrV8w$rsXI<8vmEZt<8 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml deleted file mode 100644 index 950e092f0..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - Microsoft.Threading.Tasks.Extensions.Silverlight - - - - - Provides asynchronous wrappers for .NET Framework operations. - - - Provides asynchronous wrappers for .NET Framework operations. - - - - Downloads the resource with the specified URI as a string, asynchronously. - The WebClient. - The URI from which to download data. - A Task that contains the downloaded string. - - - Downloads the resource with the specified URI as a string, asynchronously. - The WebClient. - The URI from which to download data. - A Task that contains the downloaded string. - - - Opens a readable stream for the data downloaded from a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a readable stream for the data downloaded from a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - The HTTP method that should be used to open the stream. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - The HTTP method that should be used to open the stream. - A Task that contains the opened stream. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The HTTP method that should be used to upload the data. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The HTTP method that should be used to upload the data. - The data to upload. - A Task containing the data in the response from the upload. - - - Converts a path to a Uri using the WebClient's logic. - Based on WebClient's private GetUri method. - - - Converts a path to a Uri using the WebClient's logic. - Based on WebClient's private GetUri method. - - - Asynchronously invokes an Action on the Dispatcher. - The Dispatcher. - The action to invoke. - A Task that represents the execution of the action. - - - Asynchronously invokes an Action on the Dispatcher. - The Dispatcher. - The function to invoke. - A Task that represents the execution of the function. - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - Used with Task(of void) - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.dll deleted file mode 100644 index e911377c2c89e62a14d467bf882f2775ac94d708..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31440 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 - - - Microsoft.Threading.Tasks.Extensions - - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - - Provides asynchronous wrappers for .NET Framework operations. - - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The cancellation token. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - The cancellation token. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads a maximum of count characters from the reader asynchronously and writes - the data to buffer, beginning at index. - - - When the operation completes, contains the specified character array with the - values between index and (index + count - 1) replaced by the characters read - from the current source. - - - The maximum number of characters to read. If the end of the stream is reached - before count of characters is read into buffer, the current method returns. - - The place in buffer at which to begin writing. - the source reader. - A Task that represents the asynchronous operation. - - - - Reads asynchronously a maximum of count characters from the current stream, and writes the - data to buffer, beginning at index. - - The source reader. - - When this method returns, this parameter contains the specified character - array with the values between index and (index + count -1) replaced by the - characters read from the current source. - - The position in buffer at which to begin writing. - The maximum number of characters to read. - A Task that represents the asynchronous operation. - - - - Reads a line of characters from the reader and returns the string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - - Reads all characters from the current position to the end of the TextReader - and returns them as one string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - Writes a string asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - Writes a line terminator asynchronously to a text stream. - The writer. - A Task representing the asynchronous write. - - - Writes a string followed by a line terminator asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char followed by a line terminator asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - - Clears all buffers for the current writer and causes any buffered data to - be written to the underlying device. - - The writer. - A Task representing the asynchronous flush. - - - Starts an asynchronous request for a web resource. - Task that represents the asynchronous request. - The stream is already in use by a previous call to . - - The source. - - - Starts an asynchronous request for a object to use to write data. - Task that represents the asynchronous request. - The property is GET and the application writes to the stream. - The stream is being used by a previous call to . - No write stream is available. - - The source. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.dll deleted file mode 100644 index 065d7460b80b2e165f428491f96cc35ea1871858..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37024 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 K6L@$j2mk<=3txBu diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.xml deleted file mode 100644 index 5c22030d7..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.xml +++ /dev/null @@ -1,630 +0,0 @@ - - - - Microsoft.Threading.Tasks - - - - - Provides extension methods for threading-related types. - - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time in milliseconds for the source to be canceled. - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time for the source to be canceled. - - - Gets an awaiter used to await this . - The task to await. - An awaiter instance. - - - Gets an awaiter used to await this . - Specifies the type of data returned by the task. - The task to await. - An awaiter instance. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Event handler for progress reports. - Specifies the type of data for the progress report. - The sender of the report. - The reported value. - - - - Provides an IProgress{T} that invokes callbacks for each reported progress value. - - Specifies the type of the progress report value. - - Any handler provided to the constructor or event handlers registered with - the event are invoked through a - instance captured - when the instance is constructed. If there is no current SynchronizationContext - at the time of construction, the callbacks will be invoked on the ThreadPool. - - - - The synchronization context captured upon construction. This will never be null. - - - The handler specified to the constructor. This may be null. - - - A cached delegate used to post invocation to the synchronization context. - - - Initializes the . - - - Initializes the with the specified callback. - - A handler to invoke for each reported progress value. This handler will be invoked - in addition to any delegates registered with the event. - - The is null (Nothing in Visual Basic). - - - Reports a progress change. - The value of the updated progress. - - - Reports a progress change. - The value of the updated progress. - - - Invokes the action and event callbacks. - The progress value. - - - Raised for each reported progress value. - - Handlers registered with this event will be invoked on the - captured when the instance was constructed. - - - - Holds static values for . - This avoids one static instance per type T. - - - A default synchronization context that targets the ThreadPool. - - - 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 an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The to await. - - true to attempt to marshal the continuation back to the original context captured - when BeginAwait is called; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The underlying awaitable on whose logic this awaitable relies. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The default value to use for continueOnCapturedContext. - - - Error message for GetAwaiter. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - - Fast checks for the end of an await operation to determine whether more needs to be done - prior to completing the await. - - The awaited task. - - - Handles validations on tasks that aren't successfully completed. - The awaited task. - - - Throws an exception to handle a task that completed in a state other than RanToCompletion. - - - Schedules the continuation onto the associated with this . - The awaited task. - The action to invoke when the await operation completes. - Whether to capture and marshal back to the current context. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. - - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Whether the current thread is appropriate for inlining the await continuation. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable context for switching into a target environment. - This type is intended for compiler use only. - - - Gets an awaiter for this . - An awaiter for this awaitable. - This method is intended for compiler user rather than use directly in code. - - - Provides an awaiter that switches into a target environment. - This type is intended for compiler use only. - - - A completed task. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Ends the await operation. - - - Gets whether a yield is not required. - This property is intended for compiler user rather than use directly in code. - - - Provides methods for creating and manipulating tasks. - - - Creates a task that runs the specified action. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified action. - The action to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the function. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - An already completed task. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - - A callback invoked when all of the tasks complete successfully in the RanToCompletion state. - This callback is responsible for storing the results into the TaskCompletionSource. - - A Task that represents the completion of all of the provided tasks. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates an already completed from the specified result. - The result from which to create the completed task. - The completed task. - - - Creates an awaitable that asynchronously yields back to the current context when awaited. - - A context that, when awaited, will asynchronously transition back into the current context. - If SynchronizationContext.Current is non-null, that is treated as the current context. - Otherwise, TaskScheduler.Current is treated as the current context. - - - - Adds the target exception to the list, initializing the list if it's null. - The list to which to add the exception and initialize if the list is null. - The exception to add, and unwrap if it's an aggregate. - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.Extensions.dll deleted file mode 100644 index e911377c2c89e62a14d467bf882f2775ac94d708..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31440 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 - - - Microsoft.Threading.Tasks.Extensions - - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - - Provides asynchronous wrappers for .NET Framework operations. - - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The cancellation token. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - The cancellation token. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads a maximum of count characters from the reader asynchronously and writes - the data to buffer, beginning at index. - - - When the operation completes, contains the specified character array with the - values between index and (index + count - 1) replaced by the characters read - from the current source. - - - The maximum number of characters to read. If the end of the stream is reached - before count of characters is read into buffer, the current method returns. - - The place in buffer at which to begin writing. - the source reader. - A Task that represents the asynchronous operation. - - - - Reads asynchronously a maximum of count characters from the current stream, and writes the - data to buffer, beginning at index. - - The source reader. - - When this method returns, this parameter contains the specified character - array with the values between index and (index + count -1) replaced by the - characters read from the current source. - - The position in buffer at which to begin writing. - The maximum number of characters to read. - A Task that represents the asynchronous operation. - - - - Reads a line of characters from the reader and returns the string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - - Reads all characters from the current position to the end of the TextReader - and returns them as one string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - Writes a string asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - Writes a line terminator asynchronously to a text stream. - The writer. - A Task representing the asynchronous write. - - - Writes a string followed by a line terminator asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char followed by a line terminator asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - - Clears all buffers for the current writer and causes any buffered data to - be written to the underlying device. - - The writer. - A Task representing the asynchronous flush. - - - Starts an asynchronous request for a web resource. - Task that represents the asynchronous request. - The stream is already in use by a previous call to . - - The source. - - - Starts an asynchronous request for a object to use to write data. - Task that represents the asynchronous request. - The property is GET and the application writes to the stream. - The stream is being used by a previous call to . - No write stream is available. - - The source. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.dll deleted file mode 100644 index 065d7460b80b2e165f428491f96cc35ea1871858..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37024 zcmeEv2UwF!)9Ai$dZ-D4sDL2F&=Wu@f=X4C4vGcE00E;wFbOKy0DJGff!$;8y_aL} zy<_j)W5+wYZxXPb@BIJ0-}Bx7J~y7syE8kxJ3Bi&JG<|O6Wd`NVj+as@cs4;q0R8b zpXLPqJt%=})B0OY(R#sghs{*Xafg(yN{xMiT9u=g=hx-j2fnQtEv zpKPC}%2IflmP^Lo5~$u#3E)Wxl{bZFIYP$pNXtgZ z2A==;V{Z_h6yXDoyQBYjX%)S-fV^!1z#hIh6XdS>u}7$jms+FF1R{~G1QJ~Mwt{bs zPjeV9FSR091&ml$EHkMq0VCC)<_LvVV@&E4)+>CN<~iu06d`RRgai!P02AzqiVXPg z5}y}dTKOUDZERbA?fiN@nvEM-)`-4v#P(pC^z+T1=JfXmmA0pQN&KHkclH=ff^_aDF=0fIw*uh8qgD0$ff(?LR?bR zldGu>g^O91-bQNRDbQGBRKf>NZmoW}O)j^J+Z9kv9muI=X{iCCkjWu3NnpgdT#{s2 zs-SA2iyJ}~QX08KyI>9?GfDzxC+sHVT6XghaP7Z+`!=APtY&*OS1Ezkxo&M~Pb0Mm z%V7&8ifN7HmsC5*bnEZ~FAGb?{RO!`=H|jby<)2v1=A7-$Z_`My7cEjNBcDZjP8SB ztt!f@imD~yL4`D3#dQRl#tA?_X8>+$TH*pv7RU5mS{h&x6O~s=R>0 z_u%tsuF4yi^wNNl2}`j0+&xEkwI(b=mzQ!Bf}I2tK@2Yun?F;=(NNa za2GdbF0hb`E2@j@5z=n?tnY@F#nymja{KY2C|E}y@>Ku8(+~Uzn`ZYDVkRHD4@Ons zUW9IO48o%O;5-Sag8NIFu8;(j&2;gVtf0p z6;K*3CIJiP;;Dk$XAp4IToeoKTpB?<>p2__M`jynQ~ zR+317swe>14TDeNA~#Sfs7O@HsFrap6O9rouwaYWtbSM^5u3;buB^Mkm5JDFPgX5= z4)KruutI4J0F;1j}QO)yl}!3Q!j} zwkMCEPS+Cp>-{W+O&w%*L81OmmFtra37^ra2ya3d@6xKqfJ&vNVI) z!gUi`VL7q95MyMY1Bm+RJ;W=UX8ahJr`EDP&{JIMma;EqF->QZ1z zcvdlOw8Dt4kKm`77zF()1~Dfwk9sh+{6uI<7x*Yyc$BK+1+Lppx~~IPQW7wc<&>>T zCP{ms)>frJ+J&K$xXf+LPfV&dKk~pBaL`qd&jim+p+*Hw8qt>CzZMFDsJ2jphf{xW zH_RMq2L&{#KrF!|LT71!D0HJex&0wjWV`V+?E&wHrR0$wR9V8zrFgY)u*2r@s<;KX z5?Dm5Lpzd#!yq;Z?V#ZfknLf|Go!ekCQzh@zFi?#(h*mWRl_4CXk7%z>w}wAr9mzX zixw=eo&;Pv@qDm$)RTZea(8oK)lzi^78kb(bbkmNm~Mf@TunNVOE8JhB|>JfwP0-Z zR9$eb{aG{w4`ABv8adz+Fl2WLXwqGkMQY5TCE%Xifd?9Q*JNWJXxZHm1TyhfAJ9MW zf&Q(GSSD5$Y^vrb^@>N|inXYXlV%Khmy{KS}(&sqW zqc&FsepP5CGo|}hN`F-cg??}IaHhB15%jEJzG8uJ%|Pp{|f$#bD4;4>k%9HaEC#T4Q4 z`(PH827tQH!9!`avd3)gQBfJbJl6F(SIa4_Yt zT)3p7rt>l%(<#zxWVB7tg2{tsDV1&W7& zR*i$Fi@OtBH69bpXeObWK*%OEM>P>rjJB_lJpm1?p1=|{#&zo>LcBk51spmrvJ&SM@*0RqVpkeg7#lmX)RMU2@9R-bg|aUHsva-R zG+-;ia$t`&0}!{cmHNuSEbz_^JPbMo3U>s94~CA61EX_H z)~c2HIWXrDItGJK0L2~KB%@#u9;OU(Y|$nftQf@rE&*@q7?!Kbz|8QWp?j%wHyR1R z7||zZU#uM5dOUnVFa#3=f%T%E@P(oXgv5JLqF5-4*$F=`!+|dszI+|cUH8Ov0er!J z5Lf|xgt{Jb(R1nn#YOJ{3XwI9(@p?Qkr%xLe0EEKT$Dj5xpW2Ojw9*mbOG=z1;|Br zNvT%^TCy-tBn#Kmj-(O$0VPI50h*$loC-+4;^16AZXK=|g>f;xH5b=26ew2cB6km$ zi&(rm0L^*0wog3F-8a;ZmbWdN!e(8dpGH z!i+Iz8%T4}cw@CO7cB;8igp-dja>rBMP??r*BwnUr7wX~0CLefQ(Sg8KvQ&=&;@3g z$HxrU_SWnitduHqtj{v@p5|P%%6t~Um7=jCE=m$(9)%d!&<`LUWdZmg+yR) zb&(J-ys;EPJvJn-4u$iKkVB0;W7xCea=s+b6lB6!GlGdxBZ9>e%mM|Ga%rSa3)F=4 zK}i)*9Prc4p)clWD8Z~zCnDJ-ssi%rpiGjtmO4h+f?U}kl{uOYBh3LUhhVM{!f-%J zCBf=LNWek%NJX&SFkv|$rJ7(~u#9n#Gtv^Q8^K&)E;=9&)?k2ftl=mL-2f<#)^yb2wcvZNSvBnr;b};jF`U(e1%98tSlv zbUMW6t^^xmeUZ+@(K>us2xB=0>>zcW&chKL$va4WqqWd0J!Zrj05&SCQHvGoVZbJX z#g1bz{wUUB@PmhRSUF(e869yw`>9Q=HDE&l1goTW16CJB5Udp4W^IBvqYuHxTkkYV z2OC;Iu!%^>-Upb(3D+_aS+b8JJ2aHxL_ zz7B%K*T{23xlA6vJNpq>ViCdaQ)AfA02{5tW&q}bDi}_*oSg}0+A9f$Tlfap4qe_H zT1dH~12yto(QPJ=wBU|j5R7TT9kCz)MCd++Tkt@&2{r^;s7HAsZ-U_#vH*)@@<=US zC`nfi%jt#WItY-F1I!mx2MCu@P zi(pLOgU|~dhNW(Tsu)hv_h4j=0}zBqY&;c=ycmqs5{&!^#?%swQgj%uB?M`8KxADR(rhBf3Vg@n{Tp0$_3?^>~zPmJVyg79!brWMW>6 z*9pDTVTtCEyma(XhozgR@Z>1Q8@I=dN(SmkuqkLYcP=Xf{b9fsu`yQwzE%N{5wZk`A*Js{~3EK{%%%XWnU+5{=Sfu7Gtz=Lp8M-W}aC)OnHB z9i6hTZXpj{VlcE^xC!MUH)7>X>-nfTgP~?7SyVn+sKeR=rb4@QmQwI>>6>eQf2216-kn~(-g)L~uBGGTr6B4f*NYEb}#q4VZfd0JFV#+Jz| zL}d(y!bF4lg~*JI7?al%)n+hMB09mx5ibR68IF^&SpBUhO zg~E(iHPn~I6n*+FsrlEChG+y!`|Di&=-2@djj;YHRL>lzT}i2$={%rQy1p2=FOO4)6_22{04&AW%TsDx!`EGhsh)2H4nzM&Ub(-p8 zoW!{d=?qRH!m&{VktBvh*AXOgjv(=N3R-Jik4i*`jQa!US>sIf3QA=G<+<@7&T#a_ zcm(GoP#&QZ?mazG&tDo5t@!B z0UWQZ^CCSP=vZUZ(Q1;r*K8qBj+(9DhSIp6QKal7!as}jaRF179&Mh-OQa{6kLE2W zJc;x+^Lf1Wx|$!DKY~8K1GpXD_dMe5hgq|qcMO?|J_E#(>?eDHbD#|i{xu@QHA1L3o@9j|YKH zgziLP?;mU^B@%d$Qn>X^=q~BeVQQZ!RS-jA`L`3Pw!>Pw2BnZvvw%`6IE*~RqX7nq zA3-VHufwRNcm(Gz^mM!+1@;p4C?(xNJXMfJIrA*|O1g_Ul#>Q_IF*}5DdgzS63vOn3L%I)o4v^uQ zi1z!Cz>3EWNK z9@wegW>pgCK;v{KeU!afFp#9@6S#-KeFRn#c!xm5!u%A0ECTHbbR@8Zi*w5bPw4&J zTLiL&7SMMm0=oz?y@bI1go2DPKidfN*pqZ~0=p1sZ;W%B6No(}c|$;+W@s&Y8~Zc6 zE=S7gz!}Ra=X~IZxprJf?nZ7semDLOeuyAikR(tF3I&S<_?!ZPHxYt|rNF!5b4M0< zRStMmF63-vzxe?U;tYf$)pS0bB+&2`0i=;Fl%|mrl!w&>_OCSZftqPJZ^LyrAvL=I zj|I%0UF?JGGi-B?D@VyG;Pm1w1#<-K5=IxsAT#dQ2i5=~UW4%Z#E>X- z17|=k2P9%X(09!80}Y=-{#dpT`)3++RwRH^93wdYF@sZ|TF@e1p{zhFwc%?G-#YNc zA3l0V>J^|4q)nj?H__p>bWbbYv###xrF;75o`ZGIp}Oa2-E*w&IaBwXt9w@Ho{M$Q zrMl-b-E)KPxk>ljp?mJq$#($oHt03`4f#oFg{$(lYI&v>B^PP5iaf6f zr93BJrO_%gHD3BW4NAb*B^4S?WKTuDwxv8jD_5cJBCBr7zyL%&Z?aa7YeAu!qWsKc zg}SFQQ=!o}lT?_mRpu$6iM#?ORA$JBHnWvEg=$3>mYGN^&&X9&H|6zTDXLK84*se_ z5Y*5BaMegdPJ5*yH><-=gV`ToKC-n0-zU-A}=Gi zC|04BXUVnlP%WI~XB27`de$UGcCI2*3&Vu+G?^-Ot};WHh2k^1K@Lhmv4y#yWVuEg zp~zL_$ZHg46pW(v!vWoDE6*)dq!bk>P;|IjiOc22skF-MB0LJY3er;aPn47-g$7zd z)$)bQ^D`B>xiGw{{1jDpMSilXP@Snj3_Ubki`4{uPcD$>6OEu23N2BmPJbYaVOR*A zC_}A9k@;DAql5Ppncb0BrdFj!(fK{085A9gO-U~fPKV2Lb2H??7pBNj=Ihv?5?v}8 zSh}iJ`O0Dt}_qAa0RC{_0nbO9!#GMjYcT4~%%3L)3{PIV7Umt3tySh1D&q6Q zl>R8ae zCO%(*h0sl{8dDBM73ODxrNX?I7a>i0fm&hcI#vZr?W)KR1&41Kom`zW(Rj5`D$oGDyqlA3Xx;1%$Ci8QbvDv-i3QMGb47?gfi z0UhZCAclotQN|6zFBHCawkR7$o@8O6!TZSJhYX==wY;d>Lu>RiOgA5yrtsh(EiB1u zMUO(IS`jPPW_CpiY}UF#EX-GfBZWXft@ATTOZ3=XQKTOr{qoyZp~evew)+&)kth&D z(MzT7UM+@xiPQ1^oDl_U|8Fy+^RrdzJfaMF?r*umRRu+AWlmS^&$VOQkmuJ>i(Z}- zr8ZabGk=6alc`n`FZy#Pj1!3?h&(@MgTK!z%>0EADQbC^B2WG+wS*sVM+I6`m{Cz!mS{8i7L7jP!IV zipC5o4TEt zs=yHZ!o3uj4>9s0Sl6o6#Ne%!uqI=T>D&%pu<&-FP(!G?B<=*W7!em(WBDLl)nekB zqVr)*t0w(6PWag#f`764GehvZ9N*uT@%wEKnEr3tX@nq9ljliMI=tQZ9g`3G zNA}?V&)72m8Cw<^f+$#xRO%w4_?l^mSQLaI85=0^iV30^KCF#4`W9Ziv{)OICJ8XS}cqE8%q z{5bYWQ~8FJ~!2Au=t}C_$5j1rYXWz#Wj7qtZ!5 zx<5n}y2uk(3cmlJxPt&xvyQ;;FgY9@ljze&FJX)_zX$By^uZ)-nsBU%QdA@?(Q}2X z3?XRE&=Up%Jm62uL>7dRdKqxciTjeFQ)v|5`TU?@y-roI@zsq=wL36ah%PApsWq8Y z*I0fLZYaB2X?UkfqC$Pl`*T@egQ!etnL#l%y6na5*_p653EXOYelBdh^(uiXes*Kv z3b6Utv>+^<^q-9(=a2qaw)1&rHDcPys2a1zHx|??81hH6QYo01KfcPGJfv*-~9K zBZdkXa7B6W)R0sLX&N__k38WE3ei>3ljNvCM0?1Q!HXk%$iaf!Lj%961$Rh81lN)- zuxPnJ(E`mLMMF(mICA%aF2q7kZ`79LW2Jc^%1EyaP^M!hX*Uyca^YWf z2UDP??m&gEt_$q_*I#}c!p3&u?zh!&_DJLe6}r+~8l<2}YtbwTqM=@q2h<}3M%)n# zMDy(tL&I%i3Y4}$6h(7Qn^v30f5-Ajv##(K0A%9BTMx0TI2!Z=Xf)`DX7Lft^iS8S zD7a*Eb&LPA3=$6lbPu|OAEH=dFT_$T#fe}YB5Wr$@mRReDR#w~Vpn5aib;xMEwH5- zICZJ-N;5Q3ET|F`OIj8=la@u!qF68spyDUw+KOGFWm2E59kOLg>RN6C`L(JuEyZng z?b_664KrDa+tW~yrMMGx#0U{CQnjf*jmuV7#od+Yws4@w8L5LmmP{V7zp|J4*n_-Y@vaYj zOeZ|%JiYtSVfVrp4_{@a#TZZAvuwJgQ-;SM3J=>)7ech1RG#-<_3ymOZ2y!H7n>2{ zaD}yf-tLKhu^rA#gn63>Uk8Cbn-Z5Cx8d`lQ#7B?=27AVn9U|E9tFQ7C%y%lxjK~=CKW%D=w+T>a`U|g55#Ol{P#cEsg}7(fTW$!y%GF8`uo6Gee@1 zcL2pD_rTqVBRM=6p?A>jXfA2c2KP3S1N|zcIJj9G=p(jxAaKO?9Bhq1v=POMN(Df| zRh63X!Q@L#M5Q892TVk8xP%dA0WewuV;vp`ATF%WVbbCh+#)Cu^a?Hz#0kbg$`Vq1 zQ(O(6)J$7!A*j5zlw#{mn#}L&OtGtOf_Xw4MC*9Ls5z}Y$rQ4KKO2DUnPziErM4gw zB*A6ENbvATKzlrU3Ua{6!9^3jaY47y;&xCB&$kG;5MF(-0H-s`oP4kFP?=QPI4D8| zhrMwSOY06Z@m4_-ogWLYR3NYcM%Yb4Yz#j)sGj#=IxvuAp4*r}8-`hLLxi(2u1NyL z*qDN&(3b%B!h6!%yF`gR6iWQVNHX|Sm_lpXXNAan*Yz$Pj9WfaZ_JEfpJ zlgY!101Oiuin!F%v_{jA#}Q%L(K4+mE4E{7k5~%qOJK%eACU%pI(Ardh&19z zlNz-$TDL$Jlo=1Yi;IG6P!CfY1`9W4hgd+WSq{X&76eo)Y?koUp?ZrG^KcOz5euRh zT=5s0x1rb~Ec0Wk|6Fshx1k?AP# z>l{4=n%B8z7*D92X^M81(oCzAF1JRe9i?xbBZP6I`8=pQ3j_p&q_JY~bO{h(OD&aw z@<1!(2{RieImes=7X&Osk9fiufsJD)ZUNI8#t275;5TsaWn)f5VdB(JH%I;E1*suEbtni+yro2Amd~P>3&sUmM99dr9HPI`C_ZutH^SR*XDD zk;|9)O8p?i51|Hd&4FZusbR;^RRo8J3b{s+7K)GQ)1U%`{3ztTcd5N$-rB?F4c>5( z4ZD}UJ@m<*9M@{>VS2(_VMP{%@O3F<`O6aU11<{HF=YMtN*nGb;8hUuC`2nD3g*KT z<2V5q=->mzu`aDr;S>N4D-2sga?++Dg$;k#2N$&gQtxc|w#2JuL~{0mlk82Mox;{F zo!qfS`|JI2iOit1jI>66X?_7|@P}{Glz4-br^r&mZYu4!qIzX&3e>7@>4E+kK7l@s zGt>0C`+bRmtPI?R|0_S+bE?IaTIH~PjDqbV z-WuX9Up8#n@W+XiN`YLwrPO@4ts@L*HQNdAvOp#+aN)ge&aY}BJW{0p=Z7*NjZh5S zprPQV7qef+Z4^O|+4SiQ-Fzbgg5L!k_9M?g>D zJ~ol50Ltn1+P|#R3-Bv#BXXhcLGT+93be-@1LP8&6oBsV2;@Lt zw7|0zboFx^ztf)=aNENTSG;w%uTc*^-@uyDkUrqU26CDK^=Fa(#p`(S$m9O$b%Zf; zqVfwF{&_!B$e1QT8!Bk85XMtmLxaDvkAGD+g8Pa19^ChJ{y3t)8qZ)-E)+C@b&&@a zoC_MahuQPJHB^_yhbD|IfV%$w=l^vLbYXrE{nG#c^^X4k{{2b=VwX3S21{$#pqNPo zEDDvg=g}od>QJK`yVlY5D~wT4|6-%QH=gYCYasY`AuhbU%(6^c#@;6_V=XIZ!PzHm z;S1up2l}+!v-WVyH$-4}sfj@_iUT6_A`-FMu(=j=n`D`VRKx{@Zy`*TYr4W~c&#d5 zW-c|wM4kmNNs*NYubpLfQX5PWTKqZ~mN`i4<9wEdwIOJ<$1k-#;Uqt=z&;^7RBBh- zMCKz6l=}I|WIn!r9RT$Of*zHYuKTx0W+FAhk{MaBW8)K&WDTXx3~HAjt}N)PP}@f& zN7_dw#|4E;qx?L5r2&mS;YwG4%vtKl^vLFyJ<`2RmX=WsYHFC`AXXV=1_l9t^R0}c z(4vh}QKt^G|uQ!5ZEQd^z%XM0M+UV z7n+-tEHddmvT^qzBV1}*e_Q<|cI!4*i~DIU#}q_0cB%4fw9K#a{gq2;kEi#OZHld* z`lRoL$tKyxcBVeHn|hotsW|cE{j~A)wLR%y14=#w4(OD1#6PV`V#iK{(@)sheD>R! zeoxY-AZ6C(r+rbIsE(3plD09GueJ*6Oet;YCO!1t*FN`wa^Jdh`{GVY?flP8OFFmI zF>>w7w9x4I^%-3!!WDW%%`c+_pb?JL7F23$%C=(HT4?Q?+-!1}ig2qJV-Bu5=G@)qThL&Cdi zwFN=m-kIuLuRO!`VtB9UUC>>Lsot=)!Pj3j-iBesc1g?|w0?X^nHkJzYRkHXs%>^bTmT^Iv{m52^~XP5tg=&Vc+m3A%&1|U>~1bYI#&&CckN*2n1GVE{HVU}nl+}o zLjO4W=O2?6_`l2wtUPf3;|bo0Wp|xlDp#J1x?Pp+6MS*%0Uw7?&+9sucQy|55cvj` z4gC7dcHPbs;}?u~?y+T=di9)DcTb{>;RQ=Kw@MiG+`B>6!X@`(yHED8DSEnizU<1l zF5?#DS52f%nt3>x9PH*&nmDkP`L@E$h(DD4gRCdFPZ~XI8}#&rda=;>Ejrs^^Qs2w zbr1H>GLn>+9Jy0@F)&;DAgZ?YgHL6j+8Y&bUt&^a^Nlq!b8W1cc8vF2H+WE!+Z8Py zp0orv_7vRMxf*V4wP=-aG|LQkS`Y(AGYMI7Y z*gE*X^w`?K$b60Y>|PB959%AgrQW#J@8(yHd}}--uKe9$p~LMz?of?eeDyBtR?2#} zw9&Omsk1+~K4)5XHDIi`>du8??XaxMjQ!4DZYyV7*EhA>xObJ)deemMH*6-RMK3Da zu<`1Nj|F`s)S%67t|xabiVSKnU#xsDI;(Olc!n5dGv?-#NgeqK8M$ zthZ`M9rpL~wX)h0GecNk+7`E2pB*m+7g!E1a7g5T$pL~bgC&FCOP2D6r7+Q2N&4%pSi%_)UEwt<`RD=yO{4LPW3H4Kl|X5k3r`mV)=8PcfQ%J zkj8`4fKfY z=OjvTk(!u%Yw?)HyLUIclSiM~woA=F*{s&Sj#qY{v(#zOm1k4RZ)z62=vH@m>x?5l2+__v`(|=Oy==cx0~L5 z6ZiF7#jS0$MUzhUH`+9tzj9o2SwNwrGka-N-u-vQMa_5AKmIWC{L0&%n!YRi^L}<_ zmt*H=3>rGxN&5bU->FR7HDNieOk3{?GJUaea?s*{yUr8%i-u)G*v8oo{%!%|?}Tz+ zm%1ccll`D9X*vnegn|h!!zaG>$fD|4v0!nN)xmLN4WhuX_Q^b@@b|TFB<57@!jj;s zv3)qKRmyDmX@yo{A6f|4^x%gUMIUGDSr+l{?pagOKJ=xU=> z;qW6X?W5nm?7BR*_2`8=idy%W*@AcFtMkp-g~Lw%p@|r9vGnSj9j_ZNIGh%FZPkj9 zTavC*>n>iX*0g<9d(z#njV7tfFZ4{e>lHb0aDde*O-Bxx%;<${mEKqC7*$Qsy58>T zopQaFwEc%Oqcgr9J)9mTOW4xT;%;;4NwurFq`{y5aUtbCA>)o$1aJqZ#kDPyxN&?o zwZ0gi`QVIa#;eGX2g~{Buc(SSr#p^vNq$)TN2}LSC;fv1=B)3Pwy^e`(MLsN+XnAh zE=Xsc)qAkc;K4db&9G;%pr~(bj+6zD8s6)do&-n5wq|TLY#fG2#aw}IUt&qIIiz9; ze+@JmM{HkD%i_+ujF?v8a60sqX4F+Whl69&&0sP$+6MN_DKVABCEQLCP)ny>NM(Cvw-cm9&-_fOIb zpT#usycoX1sOsn=PuYCOV|^2*l{j=-9^xIdb>5P;v+fjZ+r0im(S~UC`=*aW2OOz1 zuB|+}aF)I2C!>V@ZI652X?13M!Gk3x^H>Yp-r78(b?WQMVY6PndGY+tkotbXo7>KK znd~^&Z9$pM#M_g2wy$r;eHc}7gF)#7>$4B$qwY@%*j*Re5e|u%+xiX*pFAFAH+p6WftI_+>HtMuy=ZKKC{?p)y)Ve{PFvM%a$y-`Pp z6Vv__JRfX2Dn8HDA}*w_Ys*>c({FN*?0H%+KXpQCze%IZ>$PNccz<$!j!?U>@iR~F z+K29|{l#xpYl3siJ|?Xl?Q5m5GaYf={6^MW)rqKcXKOzy+Rt8p_Or*$`XlBn7k;*A z*nGv^kCjUYL~Y}BX`$%SJZ^Q^)3|5rdKO(0`U&!EN@VqKo2Fd9SMm8?3-c9O)4nBG zdG+1JaVWk$Ikcg2-^8(#50Aby(_y7a+N_uJRu1Vp(72oDww~RQ?UWU-t@`|BHPC6x zu#?@Ew2*nvxOS&U$VJpYqs8eH!wzq@{$#2iy=Q*ND!O^MZ_1fdZksPLU+FMtx)ig}=@R=zngz|F69F+=|>a zH?Ovw;MTXhSDnfox9=R7p6Hmc;>309I485`rx%}&S)rBMi=Ob#r%bkto>VVv!pdoB zQkN^J`@=pvo(|`ky*Fh~dpZ1A{iD84LubE!n`7hgrO$(5wvQjg&9B(wn0#dPr^u6n zQ=M0xS{=ro_i<6~#GH$gYf;Iohn%`6iSlZ=d`NtoB;&g*kI&u4jg#gNebZh#`&0i5 zQ`bFonA-ot8H+dkP04vl>m$d_ZHZd7$QCtp&0aF~?pbbWt9c&>Ef%$?B`BLa=vkZI zRn!dI1pZ)TE{%G&>4sy}w*8(db645*4wdyfHuGkaffFm_^afj#HDBJ(TuYs3&^qPY zN6x;z_C|W|y$rnf;=l9WzuX9a=e^AhP8hs5_;VyJorZm@BfE5*v~+YytzWs{ip&M_ ze|vaQW?rksSV4A&R)X1e-ud)3W29AcMOzwD*a zpB~#zhOfK#@oB#ecNQ$sHrgC_pogQ_rKeGF(x@ICqQYx!U$<^`Y|f#%Vc$xM97^U` zO0yq^i96RlG^c^XsqjbckG8#SdCcS7C7+TQ7q^y9=^Y-oeX;1q^w~#(R69x=YPq84 zJsozgMuu=+^m`rav=bD>@d%O|Z~*n8Q!@+pONFHab1QP{xSX9+*QyyGb6UF9zZ z9dWqu#4i5ujOWp}-ct(IaHD>Ql!xx;KVCfbgv|Au>4A=EmtyNxT>9iarmAuT;El9fjVg>~Y0?hm!6iZe{da*C zbxW*&7qrz}XW`71T}Gi!DV_=1X_uFtXcPD)=w0+*RaXXi26dhxGI{QMVPnCpwtYXP z_x3v^>(EP(s2sX(u*u0~eaAd@O!c_c->#wUm-u_mXo<&p*A8Fx{h-hnHYg zlN6^e-0YezpMMVX6GT1Gonj}%u{M#Iq>Eh4r#=06q- z{QA8_4a@8#wXT+$B{MQ0JPPd6V0j#w8GdO1SAP7ZQrM>YcKFFIC-3N!wte_z>kl!U z$cMFBZf|q2*Swmx0tc?xR+^sbJ1TkOo7Biw>Q-Onm6g4OUSl8M>tLF&`fOS8*9P_H z4f8lW?XmTQJ>MJ$E=V{veo^mkiw62XTiNcf=sGj|S8&E#iYKN|8(T4>`R_H(>>GSR~AZS5grdOexc{-kx#;)|Ly}0j-zc8r=}yJfXXd(~!mUuf^m`%N%c1PgXW1D|0*nv?B&x<9Aq& z+kmtQY)58>RoG=nOG?3F(=gqnY1M_{Jr+JN`t5rxa->nCEZbi5#~r>b_>u!_>Ah7I zug^T{ySjVgsUCaN2k!V9*ye@DwDK~OW^h2V0|M-YH4cRNw~IcRIJb*@Od{>?j?s-k zr2hYwLsyB^1tKXpO{rgfn)2g;usxij$#k!`{2>^Z%KXSd3cTKu8qohCr^2%mHJipQ z_GX`09n!9u$I&gFf`VGUH_c7ye{HjyuwGu1_M^wtaps!Q87e%7EirSWH)4Jm2D zS$i&Y_j=S!+Cyg1}L>zVoR#Il<9hOgc)3~YV_G{Ni z3GlySF&Abm{zsZ_wq>L1$-C>(uibu_JqL-?^jYw4{61@HaQL<1F?JIum)J zx$0_~xu-rV_kgHe!W>~ZT_MycxS$!h|(mrYBy9_sBF&YGnV)qpfpfO(kJ|qJ4L0O0IZ{YZ{{8!`U%qZq6==vSEigsHVJo)1bPPPD{+`kR zattEZOAE&!ZKTO?P_28v1;-%z^Wxt(pns+HH%(|EI?$gs(Qv=3#w%u+imWmSi_7MQ z+jZ}>Hp?vO{n`5mRHH}M{y2DF!iRl#_DMcydpwD67(RG@z1VlzL%PVDTu_s7-)SfHN44*7Wc0ejym(vl6}Oc+xwQ(vpAp2CNX>e6umLaHXF3y(8Yb5 zntphDchrUVFpv@@TwYWx>5AeNAF! z#XJ#Bs_p)yPUO(L13E9%^a=B7+Of`}IYPfdFO#;%?e1~o&iE~wBH`=Ce#^`~q8D_L zitOu-6u}?+{dzmAY_e@|*pv&21*>Oo3T(yt@F`-Bx^vk4S|0T#oc8E9`R3?hM>;Qh z8!_<2hDTd6axc=BON*szB&$!eS)w{cfCYwX)ks z<1T;QOBxy4Fg9V+qE)HxbMWd92^o*Bje8%nhsO*8Ne3gg-WO1M0G)w+`56YyrwEv_oPPwb*M9+HEwey*qGn3Z}J@&1-ywrVVv0&B3DeaGRsmpnk z-SeSOl8e~;!7_fr$#oH%I$hfD#VTCZ_07?|H$iC?R&S%W-U`TCo}bmI_oDJlGtaZl zCw{ndgJ*I+t!QDi>jRUW@VIz1d7KdA2O3h(xJ$2IX>>D%tWrlwUsXV~RU0$Vjc z*>}x^l{Suxmu5ee*Y8#-iJqN4?6z~KvktABChgyl+RTad@^o=W@AHm#3Obo3M)g|v z0ab2aPM4)$-EFyUN4;}xT0aP^Fni<}z1@0qMBm7}d-kb|Z>b+R-P{#5{lJU8HmO$! zj(!>&EnU29%+04A=dSv4eRcNjJveT^@T~QNXxGISl0}RA<&@kXkje}vwm@d#V$#jAdS=Gu-JwDZu`jG4$-f4e^b9!S~?dCZ_h5BDlMHPEgf$- zYx813OebxoZ;qy{eE+UFym)7+GBt1^MG1d&r6{vNa1#c8dQ11ODwTzFLg0+2UX6dfD6l;84lxoAY|e!fCfsit2iuy`;@)FwDpZav(z^a|i9tw{%+0|m{{5Q(0nY$V^S~#_nV$isL zBcl@9Tr!@}_e|Z^HgAH%MkbwF{k8j@raUj#nfF8LEj+iuw%4S<+mEsiM}+h)c6?*e zZ_zmIz|n7yy3kQ>dq)tLpv%Wx?-(lL6y93|u9{VQB z{l=Fjr*<@Yk?*|n-l~SrPF;Uvx@x*)>aCv$6fHiL$ez@TgWUrjIw*By~`Kra6wELQKxQi$^Nz<}s z7O~kzyVu3Os~kJPMrGMAa&gal&D|99_jO9j7_!ecv+>j+H?O?;@Ym3hUR}DVJ|}dF^05_RgE3f0|03-%xlzo%&Zr+LTM^LPgY$ z_HU*x6tr$>KE0&=Ddc)!&CG?(B7502I(TN@yt&224L-G;Tz}c;7LFzF=6u-IeN*eH zx1SXDuKV<{|MVj3*559ybL?7pf7PciBcB+RJXSVY^+o!O9W&Eb8% zdYd16)#%WUQAsm)XLnp8$UDboy3t1Fgd-?uEgKa;m>STu-TbucsHeS2Ucm38F^MD~|M{%;A zcxK03U+22-Ak9t8j4le=Vr>DdQ1uxU{KC!0uY;5a4V2K-+w#&a3raWs$M3TGNBBf~ z`uYd>c!o)%{Qu!y*77pbQ}AN52VBN$uMgV=rR4u-fao7qng4sjcB$?Pi$C1RlleAo z)Cj)o? zUo57+`!ql~sk=7C{QN>8DjWRyS>LX$J<<>CyC>h#i@fl>NmFJ94FHKo8z3PX&Of6i#V?tZ*d z?B$g>?)Z(v_>CU+wpsmX`tjfg-Vs|DzrB{VV*$0tUNEuu@h{tVACBnM*=iQWiEj|A zKXJJan!5eBLF;+=b>j%xxHsW_`bO0|;M=vs;Jh|}cLC*}2d(G-YI}6-!+B{LT~CKh z8rSjSi5b@W|97w28G=fDIwSRzHum)KB?0UIfva}EsT+dTauTfKTR^3grKJ<3rDMN~ zS4*WKhH#UzlKnPbO=um>1gqf*$=+Ga-*f#3(P{$xWUD$_#Xk@HN6{+p{;))o+Xrt= zYgXEW6*7B%g@bC{lSRkg$#$OP++JGsDK)Q-blu(q*@wH`eD~mG?;U?Gnd5xt*+NI_~KJ9`VD+p*`$Zy zW+&~m27LLI)d_a09j_|U%?C2xf{8)z6)k!{{II0uviCRC{pH2h-8`7GEBRb+xLZo#+KyKanY5W+JXF(!e}9_iaZhR$hw; zo|@3(V#S#QZSE*B^!PJs9JlkGTOFHFi48eMrIXlQeO zUH?XQ{H<3SUp<>X_J(#?v=|ngD{$Dqx5i<=r*mno^m*rBpCyMzo6e3w@yDa`&B}d@aRj^=7qUyLd)`t+4shtUFWyIKKHD!VbJr! zZbyR7Uv4#KoXflX^w{^$whtU9w-KbQ_w8m9*zow)<$tYHqz*tGV?U&>4DHa`Z29x{ zx4au38kXX-djxen;m8cL#KV3&TJ@gizVt?uFU9GS6%}*a_}i~~7wK7P@5tZOA=0g2 z)9~{CJ~5Gh=I;EsuE^>ys`tbLzMhW{jGSRHx^Cjc$H(3+V~-j9ba&LY;=+KZgO_nW z&f|Gn^?2GSJ3!!{sMs=hz?>;%m&?{X5G-uL6H(y~`h}_M-S$dESy z@Y|LUwzu%CO-kIxSzAvBHEU7YH061qbs>5%=Z2`%Vt)(Pf&-tvwcM~|^RmvqlEoQ; zl^p_0*kAwLJSfZ6%5-b-5mEfYyD$4r&X}wI@LYN`Zv4vQN9Nz<8Aq&bVYl?&h{p%M z7M|bpZIqyg*P6tzb9c)IemI@pHz8u`%l9KI2amIzGbf8GR-r1!LM z{GMi2>08zn?PzNpAgm~36~Pg$9B*e!?^OH`-XP3#7D6AY-`le+(Vyb?m0u3}wqvz5 z-=9`m*1PVctXk!zd!?nj7L;z6mTvjCgx){=(&Fcz^u?tllb`g3Nqzi1!y88hc*-II z0%Yz|S0-d{@O{W`&-^8E`&jsMkMM)QaQydhYpytOX#oCs+WG%A@k6l&N)r5_LLYSM z2yn%`g`sg2T)-SEU{DThWI@)_0Q;K2xpjSD>yHa+0C1EZ$OfJT!ldHB1YD#I>^B10 z5?v4llEQaE3e1qSGZ_M>py7*gz@66xTm~EKINV(l(H$gUH+@N z)y1b--AbG7y{&L}u-2dS($DYGn17#s_H+hY$9C=uo98N3`n1%uRxYnu6XG>?+AiVhv}{Do=Kr6m{-G*Oc_A^%BR8 zEH89a+UT8hnX>Ej1pT}3WSk3kBzA8$xl~XSYCLn&&4e$Cg%&GbwR|^YO;~YYn4+XeP^_-dW$ze)x$S-oU60H;i&yMcQ+*Mi z7GcVIWOE0LSLN)ygwsdwY`d^}0KiS8j_&K5v?JW!+C3_20`+Mjg*wu%IlK K6L@$j2mk<=3txBu diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.xml deleted file mode 100644 index 5c22030d7..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.xml +++ /dev/null @@ -1,630 +0,0 @@ - - - - Microsoft.Threading.Tasks - - - - - Provides extension methods for threading-related types. - - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time in milliseconds for the source to be canceled. - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time for the source to be canceled. - - - Gets an awaiter used to await this . - The task to await. - An awaiter instance. - - - Gets an awaiter used to await this . - Specifies the type of data returned by the task. - The task to await. - An awaiter instance. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Event handler for progress reports. - Specifies the type of data for the progress report. - The sender of the report. - The reported value. - - - - Provides an IProgress{T} that invokes callbacks for each reported progress value. - - Specifies the type of the progress report value. - - Any handler provided to the constructor or event handlers registered with - the event are invoked through a - instance captured - when the instance is constructed. If there is no current SynchronizationContext - at the time of construction, the callbacks will be invoked on the ThreadPool. - - - - The synchronization context captured upon construction. This will never be null. - - - The handler specified to the constructor. This may be null. - - - A cached delegate used to post invocation to the synchronization context. - - - Initializes the . - - - Initializes the with the specified callback. - - A handler to invoke for each reported progress value. This handler will be invoked - in addition to any delegates registered with the event. - - The is null (Nothing in Visual Basic). - - - Reports a progress change. - The value of the updated progress. - - - Reports a progress change. - The value of the updated progress. - - - Invokes the action and event callbacks. - The progress value. - - - Raised for each reported progress value. - - Handlers registered with this event will be invoked on the - captured when the instance was constructed. - - - - Holds static values for . - This avoids one static instance per type T. - - - A default synchronization context that targets the ThreadPool. - - - 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 an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The to await. - - true to attempt to marshal the continuation back to the original context captured - when BeginAwait is called; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The underlying awaitable on whose logic this awaitable relies. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The default value to use for continueOnCapturedContext. - - - Error message for GetAwaiter. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - - Fast checks for the end of an await operation to determine whether more needs to be done - prior to completing the await. - - The awaited task. - - - Handles validations on tasks that aren't successfully completed. - The awaited task. - - - Throws an exception to handle a task that completed in a state other than RanToCompletion. - - - Schedules the continuation onto the associated with this . - The awaited task. - The action to invoke when the await operation completes. - Whether to capture and marshal back to the current context. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. - - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Whether the current thread is appropriate for inlining the await continuation. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable context for switching into a target environment. - This type is intended for compiler use only. - - - Gets an awaiter for this . - An awaiter for this awaitable. - This method is intended for compiler user rather than use directly in code. - - - Provides an awaiter that switches into a target environment. - This type is intended for compiler use only. - - - A completed task. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Ends the await operation. - - - Gets whether a yield is not required. - This property is intended for compiler user rather than use directly in code. - - - Provides methods for creating and manipulating tasks. - - - Creates a task that runs the specified action. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified action. - The action to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the function. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - An already completed task. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - - A callback invoked when all of the tasks complete successfully in the RanToCompletion state. - This callback is responsible for storing the results into the TaskCompletionSource. - - A Task that represents the completion of all of the provided tasks. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates an already completed from the specified result. - The result from which to create the completed task. - The completed task. - - - Creates an awaitable that asynchronously yields back to the current context when awaited. - - A context that, when awaited, will asynchronously transition back into the current context. - If SynchronizationContext.Current is non-null, that is treated as the current context. - Otherwise, TaskScheduler.Current is treated as the current context. - - - - Adds the target exception to the list, initializing the list if it's null. - The list to which to add the exception and initialize if the list is null. - The exception to add, and unwrap if it's an aggregate. - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.dll deleted file mode 100644 index 1d110cc218b9269c9b6c8dd34bc98ff28037e93d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28896 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 bOd~sVymimPH2Q%nyxd+wgH-qOA@TnQKW6mV diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml deleted file mode 100644 index 515d7031d..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - Microsoft.Threading.Tasks.Extensions.Phone - - - - - Provides asynchronous wrappers for .NET Framework operations. - - - Provides asynchronous wrappers for .NET Framework operations. - - - - Downloads the resource with the specified URI as a string, asynchronously. - The WebClient. - The URI from which to download data. - A Task that contains the downloaded string. - - - Downloads the resource with the specified URI as a string, asynchronously. - The WebClient. - The URI from which to download data. - A Task that contains the downloaded string. - - - Opens a readable stream for the data downloaded from a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a readable stream for the data downloaded from a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - The HTTP method that should be used to open the stream. - A Task that contains the opened stream. - - - Opens a writeable stream for uploading data to a resource, asynchronously. - The WebClient. - The URI for which the stream should be opened. - The HTTP method that should be used to open the stream. - A Task that contains the opened stream. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The HTTP method that should be used to upload the data. - The data to upload. - A Task containing the data in the response from the upload. - - - Uploads data in a string to the specified resource, asynchronously. - The WebClient. - The URI to which the data should be uploaded. - The HTTP method that should be used to upload the data. - The data to upload. - A Task containing the data in the response from the upload. - - - Converts a path to a Uri using the WebClient's logic. - Based on WebClient's private GetUri method. - - - Converts a path to a Uri using the WebClient's logic. - Based on WebClient's private GetUri method. - - - Asynchronously invokes an Action on the Dispatcher. - The Dispatcher. - The action to invoke. - A Task that represents the execution of the action. - - - Asynchronously invokes an Action on the Dispatcher. - The Dispatcher. - The function to invoke. - A Task that represents the execution of the function. - - - Used with Task(of void) - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.dll deleted file mode 100644 index e911377c2c89e62a14d467bf882f2775ac94d708..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31440 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 - - - Microsoft.Threading.Tasks.Extensions - - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - - Provides asynchronous wrappers for .NET Framework operations. - - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - A Task that represents the asynchronous read. - The source. - The buffer to read data into. - The byte offset in at which to begin reading. - The maximum number of bytes to read. - The cancellation token. - The array length minus is less than . - is null. - or is negative. - An asynchronous read was attempted past the end of the file. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - A Task that represents the asynchronous write. - The source. - The buffer containing data to write to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The maximum number of bytes to write. - The cancellation token. - length minus is less than . - is null. - or is negative. - The stream does not support writing. - The stream is closed. - An I/O error occurred. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Flushes asynchronously the current stream. - - A Task that represents the asynchronous flush. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads all the bytes from the current stream and writes them to the destination stream. - - The source stream. - The stream that will contain the contents of the current stream. - The size of the buffer. This value must be greater than zero. The default size is 4096. - The cancellation token to use to cancel the asynchronous operation. - A Task that represents the asynchronous operation. - - - - Reads a maximum of count characters from the reader asynchronously and writes - the data to buffer, beginning at index. - - - When the operation completes, contains the specified character array with the - values between index and (index + count - 1) replaced by the characters read - from the current source. - - - The maximum number of characters to read. If the end of the stream is reached - before count of characters is read into buffer, the current method returns. - - The place in buffer at which to begin writing. - the source reader. - A Task that represents the asynchronous operation. - - - - Reads asynchronously a maximum of count characters from the current stream, and writes the - data to buffer, beginning at index. - - The source reader. - - When this method returns, this parameter contains the specified character - array with the values between index and (index + count -1) replaced by the - characters read from the current source. - - The position in buffer at which to begin writing. - The maximum number of characters to read. - A Task that represents the asynchronous operation. - - - - Reads a line of characters from the reader and returns the string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - - Reads all characters from the current position to the end of the TextReader - and returns them as one string asynchronously. - - the source reader. - A Task that represents the asynchronous operation. - - - Writes a string asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - Writes a line terminator asynchronously to a text stream. - The writer. - A Task representing the asynchronous write. - - - Writes a string followed by a line terminator asynchronously to a text stream. - The writer. - The string to write. - A Task representing the asynchronous write. - - - Writes a char followed by a line terminator asynchronously to a text stream. - The writer. - The char to write. - A Task representing the asynchronous write. - - - Writes a char array followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - A Task representing the asynchronous write. - - - Writes a subarray of characters followed by a line terminator asynchronously to a text stream. - The writer. - The buffer to write. - Starting index in the buffer. - The number of characters to write. - A Task representing the asynchronous write. - - - - Clears all buffers for the current writer and causes any buffered data to - be written to the underlying device. - - The writer. - A Task representing the asynchronous flush. - - - Starts an asynchronous request for a web resource. - Task that represents the asynchronous request. - The stream is already in use by a previous call to . - - The source. - - - Starts an asynchronous request for a object to use to write data. - Task that represents the asynchronous request. - The property is GET and the application writes to the stream. - The stream is being used by a previous call to . - No write stream is available. - - The source. - - - diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.dll deleted file mode 100644 index 065d7460b80b2e165f428491f96cc35ea1871858..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37024 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 K6L@$j2mk<=3txBu diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.xml deleted file mode 100644 index 5c22030d7..000000000 --- a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.xml +++ /dev/null @@ -1,630 +0,0 @@ - - - - Microsoft.Threading.Tasks - - - - - Provides extension methods for threading-related types. - - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time in milliseconds for the source to be canceled. - - - Cancels the after the specified duration. - The CancellationTokenSource. - The due time for the source to be canceled. - - - Gets an awaiter used to await this . - The task to await. - An awaiter instance. - - - Gets an awaiter used to await this . - Specifies the type of data returned by the task. - The task to await. - An awaiter instance. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Creates and configures an awaitable object for awaiting the specified task. - The task to be awaited. - - true to automatic marshag back to the original call site's current SynchronizationContext - or TaskScheduler; otherwise, false. - - The instance to be awaited. - - - Event handler for progress reports. - Specifies the type of data for the progress report. - The sender of the report. - The reported value. - - - - Provides an IProgress{T} that invokes callbacks for each reported progress value. - - Specifies the type of the progress report value. - - Any handler provided to the constructor or event handlers registered with - the event are invoked through a - instance captured - when the instance is constructed. If there is no current SynchronizationContext - at the time of construction, the callbacks will be invoked on the ThreadPool. - - - - The synchronization context captured upon construction. This will never be null. - - - The handler specified to the constructor. This may be null. - - - A cached delegate used to post invocation to the synchronization context. - - - Initializes the . - - - Initializes the with the specified callback. - - A handler to invoke for each reported progress value. This handler will be invoked - in addition to any delegates registered with the event. - - The is null (Nothing in Visual Basic). - - - Reports a progress change. - The value of the updated progress. - - - Reports a progress change. - The value of the updated progress. - - - Invokes the action and event callbacks. - The progress value. - - - Raised for each reported progress value. - - Handlers registered with this event will be invoked on the - captured when the instance was constructed. - - - - Holds static values for . - This avoids one static instance per type T. - - - A default synchronization context that targets the ThreadPool. - - - 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 an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The to await. - - true to attempt to marshal the continuation back to the original context captured - when BeginAwait is called; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable object that allows for configured awaits on . - This type is intended for compiler use only. - - - The underlying awaitable on whose logic this awaitable relies. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Gets an awaiter for this awaitable. - The awaiter. - - - Provides an awaiter for a . - This type is intended for compiler use only. - - - The task being awaited. - - - Whether to attempt marshaling back to the original context. - - - Initializes the . - The awaitable . - - true to attempt to marshal the continuation back to the original context captured; otherwise, false. - - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The default value to use for continueOnCapturedContext. - - - Error message for GetAwaiter. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - - Fast checks for the end of an await operation to determine whether more needs to be done - prior to completing the await. - - The awaited task. - - - Handles validations on tasks that aren't successfully completed. - The awaited task. - - - Throws an exception to handle a task that completed in a state other than RanToCompletion. - - - Schedules the continuation onto the associated with this . - The awaited task. - The action to invoke when the await operation completes. - Whether to capture and marshal back to the current context. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. - - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Whether the current thread is appropriate for inlining the await continuation. - - - Provides an awaiter for awaiting a . - This type is intended for compiler use only. - - - The task being awaited. - - - Initializes the . - The to be awaited. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Schedules the continuation onto the associated with this . - The action to invoke when the await operation completes. - The argument is null (Nothing in Visual Basic). - The awaiter was not properly initialized. - This method is intended for compiler user rather than use directly in code. - - - Ends the await on the completed . - The result of the completed . - The awaiter was not properly initialized. - The task was not yet completed. - The task was canceled. - The task completed in a Faulted state. - - - Gets whether the task being awaited is completed. - This property is intended for compiler user rather than use directly in code. - The awaiter was not properly initialized. - - - Provides an awaitable context for switching into a target environment. - This type is intended for compiler use only. - - - Gets an awaiter for this . - An awaiter for this awaitable. - This method is intended for compiler user rather than use directly in code. - - - Provides an awaiter that switches into a target environment. - This type is intended for compiler use only. - - - A completed task. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Posts the back to the current context. - The action to invoke asynchronously. - The awaiter was not properly initialized. - - - Ends the await operation. - - - Gets whether a yield is not required. - This property is intended for compiler user rather than use directly in code. - - - Provides methods for creating and manipulating tasks. - - - Creates a task that runs the specified action. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified action. - The action to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute. - The CancellationToken to use to request cancellation of this task. - A task that represents the completion of the function. - The argument is null. - - - Creates a task that runs the specified function. - The function to execute asynchronously. - A task that represents the completion of the action. - The argument is null. - - - Creates a task that runs the specified function. - The action to execute. - The CancellationToken to use to cancel the task. - A task that represents the completion of the action. - The argument is null. - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - Starts a Task that will complete after the specified due time. - The delay in milliseconds before the returned task completes. - A CancellationToken that may be used to cancel the task before the due time occurs. - The timed Task. - - The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. - - - - An already completed task. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - A Task that represents the completion of all of the provided tasks. - - If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information - about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned - Task will also be canceled. - - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete only when all of the provided collection of Tasks has completed. - The Tasks to monitor for completion. - - A callback invoked when all of the tasks complete successfully in the RanToCompletion state. - This callback is responsible for storing the results into the TaskCompletionSource. - - A Task that represents the completion of all of the provided tasks. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates a Task that will complete when any of the tasks in the provided collection completes. - The Tasks to be monitored. - - A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. - - Any Tasks that fault will need to have their exceptions observed elsewhere. - The argument is null. - The argument contains a null reference. - - - Creates an already completed from the specified result. - The result from which to create the completed task. - The completed task. - - - Creates an awaitable that asynchronously yields back to the current context when awaited. - - A context that, when awaited, will asynchronously transition back into the current context. - If SynchronizationContext.Current is non-null, that is treated as the current context. - Otherwise, TaskScheduler.Current is treated as the current context. - - - - Adds the target exception to the list, initializing the list if it's null. - The list to which to add the exception and initialize if the list is null. - The exception to add, and unwrap if it's an aggregate. - - - Returns a canceled task. - The cancellation token. - The canceled task. - - - Returns a canceled task. - Specifies the type of the result. - The cancellation token. - The canceled task. - - - - Completes the Task if the user state matches the TaskCompletionSource. - - Specifies the type of data returned by the Task. - The TaskCompletionSource. - The completion event arguments. - Whether we require the tcs to match the e.UserState. - A function that gets the result with which to complete the task. - An action used to unregister work when the operaiton completes. - - - diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/License.rtf.REMOVED.git-id b/src/packages/Microsoft.Bcl.Build.1.0.8/License.rtf.REMOVED.git-id deleted file mode 100644 index 97da4159b..000000000 --- a/src/packages/Microsoft.Bcl.Build.1.0.8/License.rtf.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -350fcf62f1c4e7ecbf9538625fbe75bb018b962e \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nupkg b/src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nupkg deleted file mode 100644 index d932108aff87bd85b4a2fd13dd9e3f519954ce20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44179 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 diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nuspec b/src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nuspec deleted file mode 100644 index 15dfb5228..000000000 --- a/src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nuspec +++ /dev/null @@ -1,18 +0,0 @@ - - - - Microsoft.Bcl.Build - 1.0.8 - Microsoft BCL Build Components - Microsoft - Microsoft - http://go.microsoft.com/fwlink/?LinkID=296407 - http://go.microsoft.com/fwlink/?LinkID=296436 - http://go.microsoft.com/fwlink/?LinkID=288859 - true - This package provides build infrastructure components so that projects referencing specific Microsoft packages can successfully build. -

Provides build infrastructure components for Microsoft packages. - Copyright © Microsoft Corporation - BCL Microsoft - - \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/content/net40/_._ b/src/packages/Microsoft.Bcl.Build.1.0.8/content/net40/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/content/netcore45/_._ b/src/packages/Microsoft.Bcl.Build.1.0.8/content/netcore45/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/content/portable-net40+win8+sl4+wp71/_._ b/src/packages/Microsoft.Bcl.Build.1.0.8/content/portable-net40+win8+sl4+wp71/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/content/sl4-windowsphone71/_._ b/src/packages/Microsoft.Bcl.Build.1.0.8/content/sl4-windowsphone71/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/content/sl4/_._ b/src/packages/Microsoft.Bcl.Build.1.0.8/content/sl4/_._ deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Install.ps1 b/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Install.ps1 deleted file mode 100644 index bafe46eae..000000000 --- a/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Install.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -param($installPath, $toolsPath, $package, $project) - # This is the MSBuild targets file to add - $targetsFile = [System.IO.Path]::Combine($toolsPath, $package.Id + '.targets') - - # 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 - $msbuild = [Microsoft.Build.Evaluation.ProjectCollection]::GlobalProjectCollection.GetLoadedProjects($project.FullName) | Select-Object -First 1 - - # Make the path to the targets file relative. - $projectUri = new-object Uri($project.FullName, [System.UriKind]::Absolute) - $targetUri = new-object Uri($targetsFile, [System.UriKind]::Absolute) - $relativePath = [System.Uri]::UnescapeDataString($projectUri.MakeRelativeUri($targetUri).ToString()).Replace([System.IO.Path]::AltDirectorySeparatorChar, [System.IO.Path]::DirectorySeparatorChar) - - # Add the import and save the project - $msbuild.Xml.AddImport($relativePath) | out-null - $project.Save() \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Microsoft.Bcl.Build.Tasks.dll b/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Microsoft.Bcl.Build.Tasks.dll deleted file mode 100644 index 5532e76c8fb303b5125be4a1db7196dfef8ad2d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34456 zcmeIb1z4NQvpBqOj1V9YDA1yTLJ6MWP@s5A(E=?MCN)ZN|P z-Q9cY?KitgfZ93d{_p)g=icY}(v!)~?Ch+~&d$!eFDIt!ctl4CG2r{{8$ui47k`2X z{A*AS*<8y_T(m~>sMQ84`lwY>Zl0W9ER*KQ#D)A!aZ!;}!OxKJWhF)Yydr*BTq3_v znk8}3(c##rM8}6C6iv}lg6w4nb!|5g%}R^XQZ|C6q;^k(Up{=(;fs(SNz;_=#su7c z@~Hv{^w|R`=vVp>%!>bO{8gct1RrgX8;29=2<^ZFq5iZ(XnG(Z<-h|!XHpR|Q|JAY zUp_+YCVXtbL1e?nMIq^}04%Ew06u(!;0x_;`r$*XTx4=tCJ;&6(jkF68Uo)YpCBmh zB9jzIff2VAx0%R_z)0gK=%C7!Pot0MpQ z=TOIEU9J~b8fS#Oxi`Xl^E1Cm_uS(jzU_G{l-*a}n^szHXEc#H9`HvQNsM|NDG}&a9uU^mD z*}Gd^Us&b7v80*h3Bw(0MKzA)#zx1jgIPW$a<-JPsj3E@|I9WZUcZrmx6efz!uWZrYu=SBO|60M$#6#)U+wzAB}vN z-pKdk2sR%B4WhI(j94`q#;VL(b-R?A+H51)akV^#)L1RAhHWgn+en8=Qr1($mbZfD z)@YC)rC!hwGy}oV@@RCa9qt&*nM;=oaEitvJpc{D`qLlyK;?Ke(q|_x*(az%MyCLP zY8A`vp@^}%(XtjmB5FfKL6uM)hvUemnFt(7EkwJV%#>Otbpl#r838O)juTJj2|}7F zIRsqjMT0KGXv6A8JlQnhXfehWMoLH1h+d;<%uvnlb3 zDX?>#T~!#K0hTtKj=RcYGo)Y^S!|}1kAG|p7*enx93I0_TU{7boTH_|WnlFo?J*TH zQ6gwJ=rE5ib%SgJO&>=f@HD0FfN?S#BlQBJ4!d#28(9q)coDG-*gUqT(M*9i76D6{1?bp3 zV<8iWj&x09RSv9U$bnTt_+VWEX28^tHK;5RY{1fJRCXmrgQn5AP#SCJv79vq_&}YG z8ax(hI!~jKqM@WP1+X)+V5oe7(eL2bZ{MzI^E90_fZ_*~D-I|aW(3BM>_34ptP$`f z`vTC~(_|}PlIf$N$&|D;6u`R5M25hlL39-o(0?PCk`KTS-P4@OVaYZ_A*nyGYiS4q z;Kx~8b`(e&a@Zp|eKZ7Z;76M+4T2vhOXaUL7!aj$=`^9J)C@==kS`AfFaT;+8aREZ zTpk9ba!ew00W2X$0|rZGNK-YzfT^4$4W0(rI$}>WA%Q2sQPT)M@(4&O=S_nxZHo~y zRceIHl!gI|#+Jgq$I;|5q>=E;W2uJLxU+#KPm{+Uo7d(ujIToi>A40hC7r z=rfWgkAdI*FkTFr%n=$Vh{ZV8T$&&bk`A!dz<#3Kdq@HZnrZ?`T%rkJ&j9<1O^zS| z3OO4qNwPwasG=ugVM;P-C>9J`ky0>8SkMGXsv2RYl^G-foH}X(NdN&1gOY`EyL)OLSdhaH$WE{nhC_Xg?w30(18bz z=l4`l9B?v}ibE1WfaR(rkOUAwBa{S^00J0KC4nS>0Q0CMkOUB5Whx2kgaFJ~!#+_C zV+a}!dnjxxO6S4JhlY1272-$}z|gal`#WrDG=Uq=%YkCBxykCG6R?|sp<@}t67s-# z#D2A+337o)V2^XiCX5{)D2`cbz#`;9E-pgq{aq1owx9@Rso^ozMO4-J0+qwUo|B`q zx;8;$Z7d$Ep*B`yQBoZ)3WoM~MZxej)T*H>$^s`4TFH|4z`cU4)lpgiDFe2nBabaD zgrv3xTL4zo(bM-<9r166gKQBY^9fmDu3gpQqZM+fY+Iy%gx37mk#$xQh>HqS|4nW78iPzZbIjt<5S6KMi3%*IvD zGMH~XoiLkt&H*dI7#K~JnHKcIIPRAS9J^zOo^J!SLlfXzkXR;HND5sNBywqqEK?$H zNF_+bSrVBOzfhhjl@;V=IPp74Wb!;|QGkbw5dU-Hhn5s5N@S9NB1wrtCN6N|$CqRj zm#03RVASN$UCY4LG6)qu}1uh{ac?DT6 z)JQ5+T2g?eDfn;%7b_%usOGN(=8EON64j(4aZy%d)1blGc{zM&ky1QV1+fFZLJG~4 z;AjhJWp-YH#D$6uE+|lwW45(zo8cj_wH0YzP zI|3_$Ymb62up%%X2z*imh7Q5vCNUn&3MQ50fgvL8#APr){sozMuOU#`6Bg2={sfvW zWkGR}6M-ElFN%wLQ@NBrT1t(FbQmocU;%;U06Ay{%?lu+TTn*Gkj|lV&{artP(KEy z-z0Dfb1;*G_A%=LmU3|JV$N6&2kqqSg&MCA_?AF@Ellwtumgd)1P&o^K7rc_e5Z9m zi-WYZF?7;yp*;u%!DMidR69z~3(@uQ9QD%2JhSz2OX^7a06;vO%DKeaNr7GoKrfgiO@~b_9`ZH8 z+ciKK14j-pEpo!w10&fBFkNIr%1r=_iFgRMACR&P?L|7MImn_=cNje@G>9^Tv>#mt zuoJx(z`g)^=&JT*iie_gXTibWmN5?V5Ew_`AjWi{XfZLr4S{|Dd1wK11HeZS|C4CKZbdN4^2Zu*=s01a9&VhyQx-y-Be+xC}+^~hbrt5 zB?9b~3Zv1SA+GUJg;~->fHk*5@Y#p_XRhk6+V_UowL5ej!4=_K14Q=j0mq7pN zr1lBufc6RKqZYv`5JSfg>7y66%5oOE6X?xQs^Vj5<{ODO90CSKNa#w?dGU2 z!3L?Y!33MczQx>u%+YQYHi5AhutO?r4&xADr&QRV%oDJN9;mQpER20sVXg#gM!ca( z?Cu0}AlOj$SJo}ybW>qk8utNft-_jXI3r6Gs={0~M1V!Bun5TGqa+oU4|#l)s=~%Y zo)wa)u!WFkg^El}&^EhVA?b-qx(0NFHcl%ZosYX%a6X=Vg=pr+|0(mGHzI)iDxXrYb-iKsfAakMVf zZk@?AF?CI62Ef-kb7_%?&K04aP|FVB#ITGq;m#oG{WK9J;9el<>$D2sc?A3(^p^l5 zxgUYPgh8hVqgXDRUPh&Gjp^D*%(Vbm$h84j%5|dKpfTJCx)Ykk?M(LtKO&XhlUl@e zMrG7Gu7sY4wr~re>@IFER88IIdZ8uMXRZX*Q@wSUz_%sJn|^Pe#c@)%VA`XF#$C{S9!w)g25xn3IPnc%&mn96f!87_|U+ z5lR^`w1HEC?2)&gB}0>>ZxU$_3Cu&OdbW%*Do@Xu!6Ui;Xue)+hClQxoDoL)m4`L~ zPaZl-;B5k*0}MmBNB*czCmHy0Effv+LK7gi@$Gp_89Z7~ULC;Eyp48XtU3_IosCJk&E9jq?{ycHz6xyAhdwq2Vfn&9N-=T zbD(ty# zLv9g);|Q!KaHpmLrEDDqwwDg=WIzjX3j3`rIIrL*wHO*8O`tR*&sj+k|K#LFB6635rSA&mhOgR4FjcWV&}pFm*~8ro~U!I zxKJX8(2oR(<%Nw%lYt=(kAPb&l3r3-K8nOmi-b5Jf|yBKlW~!MkK)`!5+@8UE)FGe zn|QGz7h$$v(J_CRM6Spy662x!xzKMj!+T3I@$h#JFOU>UiWDeRCV`m?lN3vevH(|4 zm^z#ES*1x0v@mIA2`L;c6=yY6j$$OT9LbOR6B%9vyfSe{fh1k@OBQ*AOj@Xt4O;dK zA@T^RtjXYo_s*0Q6P0P4AruMI1hXWGEXtOmq+FS_7Z4gbT{0C?8S-zG5}2Qs76SST zOCusrQjmrGe=*QMGyQI0f8uPc3H?Ga`kfs0Vk8O^lUGDk0RQ4Cj}iA);_yopimX_i zN)p4+Lx8j~=?{f|YLq`n_?f6I{1YA5ifdHb1yv2vd2$8JW2rJ^O|s;qEvlF`X@WY9 zTZWejA(8~9d>_mvc|VXMRkdL5rp5{ENmf=<0`gZ?^;6^hadkgazpv=0e09S~TfgU3 zPmHR|4dzR(4DUDC$ry1F1co7It_u7EuC{e;Aq)wYvJY9aNL3fnS2eS`e%x`j;Z+O7 zv~ZbBDoYD5ELN1MY^_{rEyxrob7Q5y$VwK=ia^uTAk3?Z&B|l)YWXtRkVHT&;) ze&3GYv_UQKAJngA{axKeg;e2prShl|<)}4;u2mf+JnGemJFJXND;H2>pj$=$VeFdP z>Bh1@Fg2}LlBJg4v}hysm%Km7`(?==c(9x#Y`Rs$B@dR9p@)Yfzs+eYQK+OuX30@v zE`I#b>HDo4MN4y35|O{U%Ab}=gBficl7GUZmZwzN-Vd*$q+}C_j|=Wus83xS#}{Ua8!V?@TNz7Q^!x1uDYERQ#Qbkg0rD zh>E{^M2KW$YsmUxTL)(ffeRxC3x)EE!1)0P+hwt81*tluLL;+Kwp3OqRv_41yJ#jmmoi^WAv zs#2GUfag`JI({yNjVW$1_(bA@-*WvnBPmZ&Ao*D;?A4jFJmPWuoT(hM5}DEwYjAJX z%}tWQ)80a{EdLiJl{43vq25zeBNdfC*sjY^ zFnkjvh0;<9Y zwU>g|ry49dTsR=xNy7<-B-9=~IMm|vmM1Tk%CQo|u;66F931A$x!Ay zTsd0gt_PWA$p69V49>}s5sg=>q|)m~NmA8(V*&Wk6I)W40bN(4@lv@;?VBEfKsqR8 z&k|6gCW|nxL{VJQ!~nwz3Rf!w=mFeIQ0s1!d2&&nuCe_n0GXgsMFnMz`JfiTay1za zkK_P|)dPe_!}gPuD=q>h#noU^TXF=I{XkVS{=m`Lnk-3}w9rLuUtmIDKf?wl6k64| zGL*(nB8!z4b(BkF-)A;#-J~sYlvGwMK`MKO)9v6w1xziB9LDfDRYg%xBN_4r1o%`F z)1cag#nK|!xs@Xo4%SF23xTsKQRc=*{*aNVfPQ>u;)HPT2Bc#}BbtQc3gD{cfDvye zDJWLYy)*|qaKsTr$+>WcqhTo{e<-eUL%{n}n%sY6Yu!|aO|{I3nU|?5jFUlVNn8*K z+l@>TDu#6#sa75}AJzr+uGkSf9t~I{UFj(NMTDv0@{}CjS5cq15Ym;Q61eK4fa^eo zaNP%4ipk|531Ath0F}WDFZiNRmg>3?YMBLG#pHSrPT`WlKa@aLKgx)N@=D%3;4gy* z{YCH`gw$tV4E5uh^5D8r6mXTHB)IF8Pxz5;Cgc`CnG$j(30Y=**BX3X3AYSiSHhQ@ zkf9W~vrs3%WzecTa-|9x76IPtM=Ctgbb)v&(kg+H*$^4^L6oKf%9Q{&GRF6aWITPF_dn~!-xKqK%EN2hnrtwR0>k~P)-W}Fs&)?_wx9_SpZ)=9(X+AP7l)w zN+4a_ZrnOtdjUc^eWAU6s5iuP`@-WCEc<|u?7 zl_C+M=+200i)DY$?E*TM2|dBTC6J3}&;_&rm(7Q-3&Q=vvT+OWr8Ky<AF>VNGn9kTmpx&pHkVIo~neey+L<+D-r0>ZDZhcRv(vu+oR0A5}OM!5BWTGDc36c-*TB%TA z42Eww1o-uXF$jm+DgAJGu)t-oF%3XColT^hb8%^N(spP!X%!b^G%kxzqqyc~be1`n z#-c&h=3HnJjfu%z1_dLA`_3yLg8R)buYwB>h*6HvWSm0-0C+-Tun0f&!1tasPJT?@ zv-0ALc`k#O>aP5v^YFo!9#6&%`$R7-7!*BYqQ$D#_h()_du8X>s#sCq806x%0qk$Aae%US_34Yfsv_Y=$5;!)d9+$^7HF07a_Q z`R>aB-D`FCObuvdHc~%S(wtwoW0FTq*He=?NIB-(`g&X#!tyCJeLXS>+IW=B@f2Bc z;gOcUmA)aDqZ|r6cRW3crkpGcEs(wyg99_Cp;84cJPqa5Gy}M7uk)Q)JW^)OwScyO zjIntPcLFO6f-RRfrfMcfu`SdeU3tZcG|^_|&l++;(nFEo8meNVUo$Tc%FQ!Pzp zr$0caaf(;|g>)bPDpxBWDH`-lNeQBmyZYp;c1c{4q|ySp3;2N2qMU*<>@#Mm!?>#B ziH7QuH@;CyqnW|1QTi2{yb2vA%vuExPYoA-@eBupF2In6lLcGRf{h>Q;t%08r*kMS zo}4K(F3nh_>?);HYbcG0$BZnSgA`XAm{b~Ufh;vRB#!{F7wUf?5LnI4V4S$12C5Zj z&SjIDKviKbltNVVLFjlcm>jU0TunVnxiAn>JiI`mTUG{o6uqHtL;VW47pt^G70&Sb zBDP8tN}}n&VOiQM2ErnF#RU?oErm>6V#AXf0!U7(z)b*t9tZ`v%^I@sv9Lf)j?#L# z48I|V@8JQ@mv=4UH$0`|!y&#{syq(Eb!(`UPl8bR-ZPvKN+ns~#F#)oepv#p|AJK% z!7XJUcqoaQQ;0*RHd>q^DPW7-h2CzSF7PUeE!@r|86gmg%gk*Cp%V!>$SEPA(S)1= zA`pJ)tfdOH;NvYLNd_T67){ioq4Fko#+6T75fcv>vWJVGp5ERb?mj*l&O)!uEN2fN z-z;ZePw#AJPfxE*cVDkeFKJPD`B!*C)OkF!y-Ok51-p@vf`d0ZwZQq}L%V^uQ) z$_u#K`T{OQCnSa?7CbOI*niH;nEJRc_rK_kx`PX3`lV!~czAodr??4yJyPJM^OQUs zw7$&VtVTFZ_6R|)0Fz1 zc_l3k)G(}|AO_wkP(HktNXS!rocqldWau?5`@cJl??=O0K&brtb}H94==o1{%-0US zozvlO8Iao(n1a(D06U>Xcm<>ryl|2LsYtkm9}9RSzzF4ET|iqI&%Y{fQD7}(!&mu> z@9yId1HMXgNl*g90Ky$>@G4~>2m9)9UWHRZHhAawV?##FTZXz6Yj6EQf zf;QoEjq)XwpCwfh9wD4}l>a>7j0j_ZqTx<4MP8M`uhHN-%AiN8vn1sI>>cw7w+y)P z3ph<%lLB{wsfJ#Jk#hw;ndAX)!&&c_GXL(xf}pLiD>cae;XDd5m1j>EICGLSC`y5w zK@=HD1+)X7v+#+pv1dQ`>+jm&0{%Zf9U?TC-1mtFxj95Ce$l8H#trv02TpQuZbnOB zvHV=e@5asrxcPAI$MW$RS1kvhDDhcbPWpgP!1yGGKUt)IaVlOs>$rdFdB+%u2K=H8 z|Gb|bWXzSXJ7vLH5k~}m9Qhx|-G`J3h8E*Ct79Jgzb!{P_1^{Y%J*Q>)eG*wEARg= z|9@%($lti3!JWOzz!5A>hoS9;zSE&JXjPSgeSlO-qbQMUb2F)8B z7k(1Fdg%;7+`?jhd}y%H!dM6VLU%WBH=)qS&Alt29zw4MR9Lb4KhiQCp%!kLmH{Is zE>y`6o6y}d-X!j{S&nf_ zNm(}?VTy_9m6R?h1jV6MQWQFL?NAF{%c-3z(=LR#onaTQo3mrr(|$h7I=ipPuZZ6; z+=`Q0JI#4~*ZsR)Rz;u5RCNAweeZ~*6Iw^U%pS}uTRzXqy3qZ`%4@bk;S*zZGTDx! zysyS-^tj@1T(9f6~dc41w5K+u|8uY33(`v`M-JYv;g-N)) zB_l={C5)_UTNOSuG*_W0_H%X3lohxXHr&k2loq-c=jUOnE4bHLC2-->wP6~uUJ|tg zt#knvVP_T_Rwa`O?};&@h3$py)VPo~)L&IWuU@@=Re?nI7m^i11KeI)hPIHS7D;C} zRTo&0pe}Hv{dRja{n7IQJ{vdo`=fQjp!pwL`kbL}=+R~EqZ`uU^f%HDJ*N1T40&L7 zMPqO59Mi?eY}z)niSz7LKYNQ^-*KsNpIM`(P5WR!>s^p}LdDq9cJu+SW*M(vd9j=I zgv{1%X`Y|?@q%R9H* z^X~5*v&wq&M8So+(TU@7+qSK~K-Ikz8}2c#cE0Ub5GSn-cy`UcF6{8`i8-6lG2OAe z=O<~EqR7e9=X7Y-dxiPApmkuzo`4xU)5MI`@oG7vPPG2xDmYberTm9c6PEo)j73YK zm2%OWG-wN)ld~lJ#Jn7QbF7IW6S;Y~xw*T$`zj5YM*}LX81x@$+Yg3JWs&K>vB-aG zm>$%o)bMrQ3;Jzg_8qw5+2hjXg2Xm{mxKDR9_xNDxy^zOh8{@^j;|TDq|IXQo6hl1 zJ&j_Y$Mm^uP&&NM=|z{6C68~Ow=cP4I>c_)>-WxcgS{NJfYVs7RA!fBJWmR`NyoL<&L2KS5GXga>`?Yys}-e}K^t$KTqV|8ok zZOW_d7uU)j74)}DJg-bnp7SZ{47c*K&p7?Bx6k!a49~imvB%cMVdb3WmRyTe6#zSNE7p(>2P!4Yt@e?1RiL_?55&Ufete z*o*lQ!Z6Vf^W!cQVO3%pIJk>EeLWpLvc=iL3~!OMILqDJ*+VRLcNRln!r9v^BU9+< z=I-Gk&ic*(9_BqbbZU)JXX>E0i@TB0#^{+GOJOHmrzIm!2qv%!OyJP)|B?X&T?S1C zyO$<}y-wupCKL&Y3GAx2PhbLLg)2-A%JD%WpAtcL#*&D_dvE)c1#PuF`XK!5 z%3G;{Z%g*y%g#(ca(3q6VPkBB@1A>{$TY7H$!X7x+V01FzHW-&BA+|96WI%gXM@|u z+yeG)zS7=t#O|$3h_@#CVX%a0#6ja|PHZ(|(krJds)Z39HaAfV>^C+cYBubBB4?qa z(uCPGny>`86vPjOy(%v|kNk;+;1ak;B!inS#47`T%w6Q>27gDx4U8Ff&oJtS(SOs< z{+(;JO4cQ%g)nQo`OI`aKV(K}VnLwkIq8wZFCXQ9oo1wWkjZ-2Dz_)!uI&nm zZFyFPE_)_(MjTqnk9_kYcX>?Im<3zQqI%A1t8wXz?e#e&!;deOhYdVmaryPuS6=fE zri5RqT@i3YkUPy}(E^#g(@W#YcfNQ|mQ|fAO|$3~K4^%K(Fu7sCaBDq1*`I0FSXG6 zI#FSNtJF2=YBOP%_ov2Wd^vnDEkYE((azvbknp(7UQb}X-#a#-$}M30(P|&okd)X? zl>!H*+xn>Uahdl|IcK~K54gXajsA?No_n&}=vIjj`Ydh#D&n}ezt7w?y;2q!&mD7^ zH?EWa&gGhE^wVk!)*UQZSD`Mp3JJp+bF@rs`Z` zNHLg1Fu1=BG#d8UzMK@ro^CaA%FXHNtrv@=3;nlTa2B>`U}{EVXj^a~CWP+-greZ@ zY#DcXWqMF2yJ>fA4L&>E8l5RiRbEL)-jwTh^fOGEnVI&}?GG zlGIiUtXMlC7-cmMR?O$0Suy2bD8UN`uNRQ|v;Cq`sEcplz*Z5pkEKENZfkoy=DHRw zj(qnxt>kHRYv=Q!E402Ie&{Tk*YZfe`03?VsmlXgqc_zo?lk*$@#YO{-j}V7l)Vdl z6g=?IO>N`6!wY8foj+>D@9A{Z`F8tLTZ->5)~TT{=yYSl$f)F3Q$l9HeEs~{?V*+) z{u?^Ye3964h{OC!vq`rmYnZ>f75jd4^`Qp_3ns)KFg-O+HpQW5;VhH)W-k)Y==1z326rCk-Ct7UwC#YS z9#=AU#^tv)AN5;lN_-~2>|@z}^U0f?9-QbswRy@xPouP}lguN>I&WLy5oY#G&(H*= zUiIu|b!_^6&1XZnqvHy>2C)JC?Ay(joqSzzXy=pSdC3!#`%fNIW!jG3_1*D#IUL0T zucywg#s}`ny!GEm>-}>oKP0Rg<8CCe;EueicP;CU^jO51)5Z_W_Au6*{^WGsa^&3Q zoKFUJK`ZWjxVdCt#Ac23wvzOq*t(D>u}@c*mR;a@Xcn54i!5((ldj&a{&csk-ioa0 z-{Os2`fX=g^|>`A*e-APq;XRYj=3<)YNbxf>=!jFhvp8_?%}+-G#{ByUGd7O@1I74 zY&H%*-eYlFk?YJWw|fShM*}k2o;)`E;D+WOxw0`k=LOW#f_i+*n>F>8-eSEq-tp{n zy90!kEDf;V&(-$ZC>O_T;aS1IVZVjmLJ#;;F>apjLhOvXi3kcuZ9xCMaSmJH_@SAzDtXnTW{UoJEKF(_!Y;lHjlN@eRguu$>P?QB)91eThnqjTA3LvlXUoJxV?Kr- z*F4d^_C#F>qvpfHf=M~&1y>>x>xQ1VD~NEhTRt?dV}kY_y3?l~&UF@tp`o27Sq<6>(qaKH)|Dj%sMLR z+Xv?EU3@LI^ztx%Z z#s6{lqEfGHg;90;ss$^e<(=PX7`RCO&shC`baaQY)|)nRcM3hs>*~WbD|%f%R@Nbg zs&`TJ>{h64uUnRYmqZxBD@YM-E6$(w6C&osMfP7PhYx%aD4 zC!VyXp559uj>9}KrroUmQB2Ke@u_FD6@JdJhZvDB&8c=%xT6wb*b6( zxBeTmJFj+jz5ijz&?6l>J(yEGxnQ|(^qD`)wl8hoC&T`E%`AHlRxgu`g8>$WmX$BG z_B(Ap9=iJOhbR5l-k!f$;khApZ_k$ctxC206Gr#!8WGxT%j(s2F*yhR2>DiCW>r4d zP?-H7M8CVqfw|UJCqf@OKHU7K-4UlV7u?FDTRF6|N$dKk)ANPbX3RO{C*4|Mr(p4( zm0E3|Rk_nHXNeVTd)4#7 zhpf&$wun18^I7DLca%grLaYCQyaV@&9xa-7Ol1F!ySH1)g&5Q73m;wQwsGlblz-4* z-WO4&V63oGFcM`Ap&P`&@j>QhwBFRU;kR(cT(xXD<4lE+9~YOM1-~|McB2IP; z-Q9V2y_fE?aJ3V=j%@3Ezhg-0#mIFt-VTq+?Ol(wCY7}4*yDQ34Yng%40if+L5<(_ zfH_OO&Q9GsGGc&C;c8%U%=Lv$zejg;9tIwX3E6fdv-K*w3t1~7hecJM?S8de?-9@A zi_Tc*2ILR*?KJZx>)@X^3Q+2;Fgz8&h4`iYct5*)+}+OH@fS1QL(v=GcGD7x?va zi6)wvDs0}^YPv|P0nwm9FB>$EDbgj+5a4c!$j8G==-Krry>$C?&ZE8;4d$E1UQY5_ zaJ6Icuy>YCbp-;hSXVY%q(&L(M;d&K9^dzNpZ6~gyR7!my&tjdDlPh?Wgz2C;PI@@ z2@%KU-?NWoxn1g9J?rX(-ZSbkjQl+@kzZb(I9fb1Wb4x&PZbxI zd=l(lJ^ke9(w%$$Sn{b;Vw=|E-iG&%Ke@EUm#Q}JqTda>8QQhXMbZ4+O6MDoYI`qx zJ;7tnv)xz3kC%@K+rSE5wn1zc&u|@Sw}0`g?$-s}JFP80SH(q7>z1)w!P_)yOXsis zwhbxo|9oKam^yKrlT%keW!`*$Y(Y2uH|vF!EiX1MRt6=iY*Fr~3DJjcQTqu)NqA|Z_?Wf}Z0dl$b=wK#IX@`FQvj=`Y& zC+*E=I-TEB<=thdrfEsH>Z(eeHV`1$3J&&yCIMmgt+J0gww=Qt5l{QOFuE2rX~2IZ z=qeDxA3Da*wJaN>DL)2;`4B}DkwA(YxZ>VIp~!;-Qbg_|VFUVqBq}_+gM9t?MXrov zbpf5*I33=Y>gU()9k(E9z?BUS9Mi(qUB--UVaqxZo36OLX7=EY6>+E93@vZXTy-XR zR9(NbZO84^j}k{-;)};^4fDVA>4G#}BNn;OeyTU3L*@1Oa~D_534FJeT|S-`F|Bmu z(Pc8<`91A)Z+%|%e$UG_7yl@KbvJZm(if}DqWA6kSRA@C=S}>bb%U%&x7}&(5Ekh3 za-GYD`V}7xg^q)R=gBwEES_RNdt9rd$9%U(w{WG;UiZwQ>+*@Oy#jf+UfDm4uL(Nl z*4$3x?xM_!CG!@%Mi)Q%ot{mtmd*2Ig!kUEZEN{SL4MYV*Vh%}4R#Jb6@D&AdO1bU zS?!fOfmbe2hA?dL^C)#7flhDG{Af1SB*r3c!)OyfvEGGy>{V#bOm2!sNCfk{5JP;bh&o>U`wG;LwEm(B1$YPQXcG-?_cVFL3`>z-32t%aAE6fcsjISd z6W*P^w^ur5l<|ilyW`*QzP(%UUeWV$oL%UUd8RRMvxlaOTVGAyR`qs(uIt=@<>BtB zt7=M5UQd5sT^8GYu3o>EH(%EEJl!X_&N_PVk&(%v^m8lCXSoL$P!qFTPp&Qf`XXye z#-Qdml0#b`YkTiX$>>ub3>k;adc12#J&kp{s1v3kiImWUk4{sTKWxhs zzmwOUy(8O@={}8imOYL2P5dJAS=!WlPHR1%ACJ4+Ki_D4V3$jC*)NWst1E9O9zCV% zad~~jInTPhHeYTthRTe11EwEs8EV3MIOobb%|64F?BigrmIKks)@!iG!bfRZRKjuv~c6{6- zeAu0V-51FFhPVWFYq4-H$7Aq|ge|cAwrV~#(^`CNm%G^1C)=;=@j*NN&$|hug6(4B z*DtJ1b{t>7W%^ops-gi`Aeb5I2nl!mDPp(jKPZc^V)%c=a6=SZX}Ikh4fpTE;Eg6+ z1Qy%JP3Y;XjHP%HR3yaczrMv((tf^cK*M(pXmHm6*4(leA7y%GE-Nk+Ev?jx@!0fg zU1zI5LQEa}x)wR0n9Kg{iZ>iVq2RUD_?wHKE-uI!^(dwyz{L+K{WhuNhM+!9*pyWU^Mjz7LS zY<=p5JudW;Wx1~p7rypOsWy5OvFV0S*7Bk(&)y5GGIgC#2Tgi^` zwpAJQ+BP}h`KQ~CUG*$uItgm}$ZqKSt&i+};px-R34<>7UDbD}>BYeM(Wwtc#0@ri zRqfj4&iK~OE8RQqT_5<>?euDTK>e!Pi9Q2P%_(&v_6ZWi4Zev4#ak5W0*Rw5e7pLlWi0HNYJ-WGNIju77@(#n*TTRb& zjJoezt^2TL2k*ly^n%d-FRx8KkC9nHd=8KKN4IaN}!pW8X}z+Y(V#F#Xhx zbHhhBgp{7b=Jincb5yAD_QfwZqrZsde;020=}7~=`lG(KA#?VliN=R+Y{rbe`DoF8 z(aDx0JcRH+n7~ghVJ8yCRmD_A4UPQgk$zadux=q356`R`HoG*TdzzaY+3dQjH#gYq z5`^)>STzotUC8f_kILI2>YeT{~f8fUR85Prn6_bS(6B=S|E_Cqegl*K-(I_ML zzp4&z-dWO2Ib2A|gTI7OmRT%!$yF2zgBk?TgdP@dd~>)UtG?!$My|XnU#u*HtH1c= zK79SP$%}@3^B)W<*?n_f4P7w(MpBuH%jpY>9P3$HQ+YQtC(a0&+W%CU_V}HWG#979 z_q$~$3kQAO*5(1{Q0wh&m&|*ecR6#rwdaCqsgl9t`;Ur zsQZ$CJ5a;Le%8GJ(* zQ+w9a+>f~~Q>q-=IOKPZ%(T?ZE9yFZ>YYJvc8q%+;dt$H>l0f&pBLG#yjyGc^u*QI z+}as}Y13o40a~xvBhFdwc58m?#a`!Q-R7=|^yTd1?Ao_t<=s^mFB=Z;5Z>9xt*4#I z!1_0K@2@%e@$;sy>M|m?NV;gfVs{XewUBZU1Xi{&h{@L4u{!4M&2a@#I-yB@rsD|mKI;`(ITpVcW-FQ9YP5nH>wp0+?Us-519a?2CQesBG(1#QB6 zS$OU{Ra5gvpFY+f+fA`t_Ni^l^0#x}Z_i&JHSN~plHMjy9(m6wYaaFO-0GIOCHHDS zejfE$tNc-3>)Ox4r;O;a*RPipW=;q=Ij2)>-1hQh>+0S-H>*C+gE{qWJ}o{nKXqsI z@L9<{JH@sO-w|?fR%tg*dAs~CWq<74T3FcQV1nF0r%(J*QKjJrVWr_)a`2z>Z*N@6 z^Zzf-Z%vMcRTU56CL%{2WNN_>K_Hv@e-Bu>HXLO&86s;2e`xU1;Fq&)TR&QSHsyuZ z&1H1A6E}xF8{cl`#@iDXzT7+RUk+YbeHA~RyNauLBb&57o9VG;&c*}NuInD4WtSD& zP|f}vu`KpN!o5yD^(#5wG`m)}9zJ8QX;2&XvuZ(D>=nMhoy&*m13y$U&K$TpyVs63 zvxT<3)@(##*Lb9DZ?Ao9wB&5v{2Q+Q_Pj6M?b1WnWv{csZkD6;zIpnS>sH$*j{0)z zagg@1ecV;vQw&D0mK15k*q!yaj)AGl{Sw`y$9@XeaW zy2n3yR{oii>h!Jl*3MD(g}sjj-Z!v))N0$i+E3L!)s+VAgp~$i4W}zQ9fA@D9zYW| z%p?v<7+3+xoJP@q4oXx~tyx-X1=54KL?z__!JbyI8(M=dsYDO%!l6@e?dAK327^D< zB4Zk>_As|#^o1LTG`37H3U6jJ=G7gSvqy&3cBrd(Lt}M#k-WWleRCe{Lgf7>5`*$` z@$M?r0P*EC>P=O}#`zWN{`H%zAtB+R&hEm{U}v|mknn$aleMandlVjP_Jpf=UDQsy zW`zTB+G#)RG5>pkZCUW=k^u!N9J;7-Q)B~f!e*clAp-KJ~$~<`+Up>ANJ~ytCNS(tiKY)~ZF zXYyfa`R425&k;NA%x!Y?WhPc5YooG8#Ano}e(7Zy@FKZn`PPvkF+m+p>ds~b<_vtB zy@NhAY{2sqQD2Jg&OB7V_*EYVj_AduSk{Df!`Yq>dYjcfoN?6uzH8W~MQ^TTZJkf; zm~qxI>UhgN7^z!->9U@MckD)r#=j2j+b_a&uX}FSA%z|P z>iWq)cUjN=+3E1O2Q?`fxhDfAkMDN=*v#g8{<|0L8eB>on-Ri`iOz2B#9jR#xM=qq z+2E>H5my!80jiiHte7aQ826pGS|JQ*a5gC;(Qm!g_^3#ws~Q@g=$a+T7Q?%!|G-y` zhnJEXeO3H&*gx`BHSP`XpmS^Ajp=PFdeQ^t%&WGNu714m$Xn625``Z-3bGG(Rbs?bx9*O#joy#L-9Ir0b6?JrWcYJnKq|@wb!@ z-Hkn`+jNRjJP*-3P`iELzJag2`*&?)_G(61`w0oC)<@U)t!r6@UG`FHjo`}0sA zB#jb=*;xA@e@b64bzB$wE$hB8ZWjOH*52+*$6D8~>+X(q-<**)^Kx>~!UQaXPRAL2hRIvA z?@f1pH0Fl8i@yEa9j-}sR__ihkG&+=P`~8z)K!Z@Y7QQ65gc=4=m&?H^LW|9)0-7; zQP(s3zMV1B)pWmAZI`txuY~zei|={9`qbWzxAU$g?>u=;xZ}%_doiDMwx`BDoMX|# z$92o`&P5|vw(`nsHThEb+Rn@8bTy+_(Ol*SNvcfEQTsHE!kZ0+D~w|J3gC z8`(dG{QvHH40#R!Z?+hRr_UL-aLW4gX_snw&&~NmC%$|5cEj_@i3&eEdX281{gJMw z+QUwKN_DsrQK>h)cSx9Yagx+v=c~zGx6JLt&>gVIzeT}>+;s8A zF*{wKwA|jWIh`7(S9>9G^UDo~X5JEwX{!}EJ9DMOCHtjUH|5T(_;`15=&3(GE$(N~ z!Nbq3a9-gtqw$Bu_anF7w!5-u%MG(Hii?#7t$KKhE-MPV4ZSvJp`G*Vr_1~GR2<(> zRYa@TL;HhH+t}XTeaB7A9vFIB^62hom+DG-DFkS{lau)E>i@$Bgc@589LO7=+S3iu zD(^1e?%Deme3kny3myE#Yj6+0u2mJggcaN8S8NehZ2XV7-aou&@$(CPu}O*Kg}xA> zo40eQSA>tVD9p!45c(!(zO$1M$8}8wdb88hx$j0UAMz_7t`CBr*xHD;;*KAp5IwN&q(0D!f%_~a_c*D|-FAt%+`{{o1-K;PZd9{hOk7`>qW=%*! zb4JvZ!L8@okKubeyjpf-&t`VdE(cpK%wBpb?asuw%3%Mwm*jsYE-#2VH>=N*cU?0M z-#=e);&R~S8BfNYoMc^jvi0d_10T&gxY^x&0=w(tlujJ~%{!J|9Xl|5%95o<_pMer z=E3Ecx3KbFl9e~<-*p<45wKslHBBR6m6V&%q#@V=7qoP~3ug#_3~6OVx_%oG-hIuh z{j(&aX|1ZBbn}wC=ib<=Ik#J8vi55OVa2T`0%+Qzic`Xhey@f(yPoUqTjHtJw`a+;GnTKLYCh~a_;OFo=#D+(om#Xuv`L%n zHGAQ%Nm8+HP4Cd5`0B~(fwp?KPL$2vA*T;5N$U4`{&xS1`}pY4D*as}Q%pjxNMF4F)VgoS zN9|30pDgQoEbm!AK{NB>iUR#~$1xx7v`snccSKSg8k^td?e)Efr?0cDNoB2d{j6>8 zvGi!3`=fT - - - - - false - - - $(ProjectConfigFileName) - - - - - - <_FullFrameworkReferenceAssemblyPaths>$(TargetFrameworkDirectory) - - - - - - <__IntermediateAppConfig>$(IntermediateOutputPath)$(MSBuildProjectFile).App.config - - - - - - - - - <_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/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Uninstall.ps1 b/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Uninstall.ps1 deleted file mode 100644 index 90f0df6d0..000000000 --- a/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Uninstall.ps1 +++ /dev/null @@ -1,15 +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 - $msbuild = [Microsoft.Build.Evaluation.ProjectCollection]::GlobalProjectCollection.GetLoadedProjects($project.FullName) | Select-Object -First 1 - $importToRemove = $msbuild.Xml.Imports | Where-Object { $_.Project.Endswith($package.Id + '.targets') } - - if ($importToRemove) - { - # Remove the import and save the project - $msbuild.Xml.RemoveChild($importToRemove) | out-null - $project.Save() - } diff --git a/src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg.REMOVED.git-id b/src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg.REMOVED.git-id deleted file mode 100644 index d4d52df03..000000000 --- a/src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -1d93a2576c184136e7d73704ade744abf3ef2e6d \ No newline at end of file diff --git a/src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nuspec b/src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nuspec deleted file mode 100644 index 1a7f360db..000000000 --- a/src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nuspec +++ /dev/null @@ -1,18 +0,0 @@ - - - - Microsoft.Net.Http - 2.0.20710.0 - Microsoft .NET Framework 4 HTTP Client Libraries - Microsoft - Microsoft - http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm - http://www.asp.net/web-api - true - This package provides a programming interface for modern HTTP applications. This package includes HttpClient for sending requests over HTTP, as well as HttpRequestMessage and HttpResponseMessage for processing HTTP messages. - - - - - - \ No newline at end of file diff --git a/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll deleted file mode 100644 index b26b59a541250a7bf22d9940814ee9782931efb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16480 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

p0Ai#kKN~lomzeNlRf2a@W ze=q#~SKfP3rFz4)OL5<}ACW6`y|MG=tpjs=c_yzpcBNTjo5qh%E;|{&#z+Yq9$Nj9 zI@7uPjOLNwuAP%XwY`XP?+xGiXrfi)S9~^n${uNTSkh+vf@d$XTll^oes_ZVgS&}K zD))Ly50$-*Ic{@e;JOp*BiW1Je5anCea`!GtaSaj6L-90h3!_4OX{7{=r+su-Qa1{ zDDC*?eW?X+N1mO%>7K{zk*`lVJ-4owYEm}GOj{I(dUR7dwDVCepMCo@cXW@%Z@yaQ z(5;D0>7uWG>pk>OVxD`l^;l$2#r{@()iZYce!tX3>sk(t5EULNzt(BY^hz1I#ocbh z`&Z=~iDRvMrha_G+4rNs*5bWaf%jhaci#Jpf#E0K+rHKbgZBo1j;PUduy6HbkDf-2 zE-PvBCHGq?Un={LhZm*xMQdCtdsI}di8u6lVdW&G|F7}-Ur0uL9?F8Q?PpKgm%)k- zx^jQ>n!-!Rih3mw8-&Io{WXo8Rvp_leCk%=8OOzwHCbEJ$-{{Pr{uX;hK1iu-@dNT zycRdyiE*p94}JFaiASA?$2WIP<#7&{#oc@=b-t3c>f76Q%Le~aviH{+&$#|$S@*wb z-==lmyO-~851lKtdu4SqZ%4Dl1ygc)`k7lRL+5Av9q7e>kd@KZWzN@vt~agR#BYv> zdK8GlI_PZ=KFACEIF{#h?MI$$%F}aOn?6kZdeniy4g;6$ez>F9HgfnGsovu;b!hug zI-@_)l-GoR>SB{Qe{|la?6b+w|L&WyUNH9XXH9OF7Vi0Ub?qk>h~K4hfS<3kZsmhI(@f$Ww)n}x(}1Y>WzP1>veFl zXN_{_0{8Kb3Np-ZUEir&Z+qO?vi^{K^UzeznFwL>>KW^+hOXLFF)QEg!nfm{@>~0h zms@Kq`cL-SUGe0rLmp=zwoIy-_qhA@R|Kt_Xj^c=?k=ZC&cPV)PFIQ$=G-Nw{1O&28WO6=rv)EYQ%A0-SR6Xb9ShEocaCGNdFn`ejir3>|g)$y4P)k zZGDG5iLNXqAzMn;n^LZ*l;i=4%b4KU|Js%h23VJcvofDuR1Bb+)fo{> zWLt|^5nz0^=EV^;#tAYC{+2-$N{Ipj`+a77<-Kz6Rug&j@%A^mY>N3~-BhdB_Vo<} zQlr>FhV+`ga`NnU4hOo)*}mGyu#VxfwkVwpsF>>S`lrKy9B@kpJwtOe7EV&nhwKC79#3_pDK6S)5DvbS1dUEy0go@slPed3D@QJi>)YsUvzQB zyde{Vn$KQa9TnHZt5~=F>TfnzTkV*iS`h#K_D3t_8(*v2fmz8}vlce7E_^v@OI6~i zgL`)kd-P_B>WO_GsofhVmG-PSAARfzIo^5u zt;JJkCd?BZ{^|Li5mlMdLJ7I#mHda_@3(KxWpzlm4dh3^@4w>KcTq3WY;#;bP<>X< WYt~~&k*NQ@rXSahKRkj7ME?)%{!C&3 diff --git a/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml deleted file mode 100644 index dea1f9894..000000000 --- a/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - System.Net.Http.WebRequest - - - -

Represents the class that is used to create special for use with the Real-Time-Communications (RTC) background notification infrastructure. - - - Creates a special for use with the Real-Time-Communications (RTC) background notification infrastructure. - Returns .An HTTP request message for use with the RTC background notification infrastructure. - The HTTP method. - The Uri the request is sent to. - - - Provides desktop-specific features not available to Windows Store apps or other environments. - - - 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 callback method to validate the server certificate. - Returns .A callback method to validate the server certificate. - - - 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/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll.REMOVED.git-id b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll.REMOVED.git-id deleted file mode 100644 index d9495a981..000000000 --- a/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -2ee8ff7a577d6ce6a392eb5533ea4e69c09310b1 \ No newline at end of file diff --git a/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml.REMOVED.git-id b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml.REMOVED.git-id deleted file mode 100644 index b5bdb4f32..000000000 --- a/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -34457cb08dc383df2554afe188f14412864d1d90 \ No newline at end of file diff --git a/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ deleted file mode 100644 index 5f282702b..000000000 --- a/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg b/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg deleted file mode 100644 index 65c273fc768a08aaac0e385152b7c568906d920d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24921 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 H-|zk(T&^>w diff --git a/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nuspec b/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nuspec deleted file mode 100644 index 16401457f..000000000 --- a/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nuspec +++ /dev/null @@ -1,17 +0,0 @@ - - - - Microsoft.Web.Infrastructure - 1.0.0.0 - Microsoft.Web.Infrastructure - Microsoft - Microsoft - http://go.microsoft.com/fwlink/?LinkID=214339 - http://www.asp.net/ - https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 - false - This package contains the Microsoft.Web.Infrastructure assembly that lets you dynamically register HTTP modules at run time. -

This package contains the Microsoft.Web.Infrastructure assembly that lets you dynamically register HTTP modules at run time. - ASPNETWEBPAGES - - \ No newline at end of file diff --git a/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll b/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll deleted file mode 100644 index 85f1138c57b711e57118dce935ac1863954349a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45416 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 - - - Newtonsoft.Json - 4.5.11 - Json.NET - James Newton-King - James Newton-King - http://json.codeplex.com/license - http://james.newtonking.com/projects/json-net.aspx - false - Json.NET is a popular high-performance JSON framework for .NET - en-US - json - - \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll.REMOVED.git-id deleted file mode 100644 index 9a928e2f3..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -1ff7b36ac224a62f3d73af71ed11937f5037b959 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml.REMOVED.git-id deleted file mode 100644 index c22e90abe..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -c923197e28eee21e8a89f1b2c79727c2d9dc8c8e \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll.REMOVED.git-id deleted file mode 100644 index 837379832..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -0b07407f6d4b9ff349a15cb0efb3aa24a10fc1b6 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml.REMOVED.git-id deleted file mode 100644 index e8c17693a..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -814735b842c4b3de7aab9f6c40d1a71c0833bed0 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll.REMOVED.git-id deleted file mode 100644 index a367a7412..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -81639f9b1c0b66d09cc50f92c7492747d1022a4f \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml.REMOVED.git-id deleted file mode 100644 index f9bc24570..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -fd3b523d8522d82bc3ab4d1c0640a034e27f5012 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll.REMOVED.git-id deleted file mode 100644 index daa8ef61f..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -40646a89215c250a394e3b328fff0a1baccd7f7d \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml.REMOVED.git-id deleted file mode 100644 index 4f417c51b..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -7ce6fd564f35afbef9f641622eb88bbd1a9f4682 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll.REMOVED.git-id deleted file mode 100644 index a5f9e9576..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -93e740db3d991529bc099df1f09e9724b5a38eb5 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml.REMOVED.git-id deleted file mode 100644 index 75a9977b4..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -c72659524235324588ee3dcd1e34f86b6dfc1f7d \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll.REMOVED.git-id deleted file mode 100644 index a5f9e9576..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -93e740db3d991529bc099df1f09e9724b5a38eb5 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml.REMOVED.git-id deleted file mode 100644 index 75a9977b4..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -c72659524235324588ee3dcd1e34f86b6dfc1f7d \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll.REMOVED.git-id deleted file mode 100644 index 107a49afd..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -f44757ae383f873878a7d59cc3d55c2c8a0515a1 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml.REMOVED.git-id deleted file mode 100644 index d6210fbfe..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -3d63c3b2fd068bd73f98dfa08af52e5f6aae572c \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll.REMOVED.git-id deleted file mode 100644 index 00cc68bf7..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -0ec801d695e38daa88e800830e3b9e2c78aeefe5 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml.REMOVED.git-id deleted file mode 100644 index 6e9e687e4..000000000 --- a/src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -21b048950a21b8a2bb48ed0dde8ff5e487a795ed \ No newline at end of file diff --git a/src/packages/repositories.config b/src/packages/repositories.config deleted file mode 100644 index e283d4944..000000000 --- a/src/packages/repositories.config +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/packages/sqlite-net.1.0.7/content/SQLite.cs.REMOVED.git-id b/src/packages/sqlite-net.1.0.7/content/SQLite.cs.REMOVED.git-id deleted file mode 100644 index 2dfc5c248..000000000 --- a/src/packages/sqlite-net.1.0.7/content/SQLite.cs.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -d2856e3733eb6c7d85057c37ae415e54c8bf2386 \ No newline at end of file diff --git a/src/packages/sqlite-net.1.0.7/content/SQLiteAsync.cs b/src/packages/sqlite-net.1.0.7/content/SQLiteAsync.cs deleted file mode 100644 index b4cf34e07..000000000 --- a/src/packages/sqlite-net.1.0.7/content/SQLiteAsync.cs +++ /dev/null @@ -1,486 +0,0 @@ -// -// Copyright (c) 2012 Krueger Systems, Inc. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -using System; -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using System.Linq.Expressions; -using System.Threading; -using System.Threading.Tasks; - -namespace SQLite -{ - public partial class SQLiteAsyncConnection - { - SQLiteConnectionString _connectionString; - - public SQLiteAsyncConnection (string databasePath, bool storeDateTimeAsTicks = false) - { - _connectionString = new SQLiteConnectionString (databasePath, storeDateTimeAsTicks); - } - - SQLiteConnectionWithLock GetConnection () - { - return SQLiteConnectionPool.Shared.GetConnection (_connectionString); - } - - public Task CreateTableAsync () - where T : new () - { - return CreateTablesAsync (typeof (T)); - } - - public Task CreateTablesAsync () - where T : new () - where T2 : new () - { - return CreateTablesAsync (typeof (T), typeof (T2)); - } - - public Task CreateTablesAsync () - where T : new () - where T2 : new () - where T3 : new () - { - return CreateTablesAsync (typeof (T), typeof (T2), typeof (T3)); - } - - public Task CreateTablesAsync () - where T : new () - where T2 : new () - where T3 : new () - where T4 : new () - { - return CreateTablesAsync (typeof (T), typeof (T2), typeof (T3), typeof (T4)); - } - - public Task CreateTablesAsync () - where T : new () - where T2 : new () - where T3 : new () - where T4 : new () - where T5 : new () - { - return CreateTablesAsync (typeof (T), typeof (T2), typeof (T3), typeof (T4), typeof (T5)); - } - - public Task CreateTablesAsync (params Type[] types) - { - return Task.Factory.StartNew (() => { - CreateTablesResult result = new CreateTablesResult (); - var conn = GetConnection (); - using (conn.Lock ()) { - foreach (Type type in types) { - int aResult = conn.CreateTable (type); - result.Results[type] = aResult; - } - } - return result; - }); - } - - public Task DropTableAsync () - where T : new () - { - return Task.Factory.StartNew (() => { - var conn = GetConnection (); - using (conn.Lock ()) { - return conn.DropTable (); - } - }); - } - - public Task InsertAsync (object item) - { - return Task.Factory.StartNew (() => { - var conn = GetConnection (); - using (conn.Lock ()) { - return conn.Insert (item); - } - }); - } - - public Task UpdateAsync (object item) - { - return Task.Factory.StartNew (() => { - var conn = GetConnection (); - using (conn.Lock ()) { - return conn.Update (item); - } - }); - } - - public Task DeleteAsync (object item) - { - return Task.Factory.StartNew (() => { - var conn = GetConnection (); - using (conn.Lock ()) { - return conn.Delete (item); - } - }); - } - - public Task GetAsync(object pk) - where T : new() - { - return Task.Factory.StartNew(() => - { - var conn = GetConnection(); - using (conn.Lock()) - { - return conn.Get(pk); - } - }); - } - - public Task FindAsync (object pk) - where T : new () - { - return Task.Factory.StartNew (() => { - var conn = GetConnection (); - using (conn.Lock ()) { - return conn.Find (pk); - } - }); - } - - public Task GetAsync (Expression> predicate) - where T : new() - { - return Task.Factory.StartNew(() => - { - var conn = GetConnection(); - using (conn.Lock()) - { - return conn.Get (predicate); - } - }); - } - - public Task FindAsync (Expression> predicate) - where T : new () - { - return Task.Factory.StartNew (() => { - var conn = GetConnection (); - using (conn.Lock ()) { - return conn.Find (predicate); - } - }); - } - - public Task ExecuteAsync (string query, params object[] args) - { - return Task.Factory.StartNew (() => { - var conn = GetConnection (); - using (conn.Lock ()) { - return conn.Execute (query, args); - } - }); - } - - public Task InsertAllAsync (IEnumerable items) - { - return Task.Factory.StartNew (() => { - var conn = GetConnection (); - using (conn.Lock ()) { - return conn.InsertAll (items); - } - }); - } - - [Obsolete("Will cause a deadlock if any call in action ends up in a different thread. Use RunInTransactionAsync(Action) instead.")] - public Task RunInTransactionAsync (Action action) - { - return Task.Factory.StartNew (() => { - var conn = this.GetConnection (); - using (conn.Lock ()) { - conn.BeginTransaction (); - try { - action (this); - conn.Commit (); - } - catch (Exception) { - conn.Rollback (); - throw; - } - } - }); - } - - public Task RunInTransactionAsync(Action action) - { - return Task.Factory.StartNew(() => - { - var conn = this.GetConnection(); - using (conn.Lock()) - { - conn.BeginTransaction(); - try - { - action(conn); - conn.Commit(); - } - catch (Exception) - { - conn.Rollback(); - throw; - } - } - }); - } - - public AsyncTableQuery Table () - where T : new () - { - // - // This isn't async as the underlying connection doesn't go out to the database - // until the query is performed. The Async methods are on the query iteself. - // - var conn = GetConnection (); - return new AsyncTableQuery (conn.Table ()); - } - - public Task ExecuteScalarAsync (string sql, params object[] args) - { - return Task.Factory.StartNew (() => { - var conn = GetConnection (); - using (conn.Lock ()) { - var command = conn.CreateCommand (sql, args); - return command.ExecuteScalar (); - } - }); - } - - public Task> QueryAsync (string sql, params object[] args) - where T : new () - { - return Task>.Factory.StartNew (() => { - var conn = GetConnection (); - using (conn.Lock ()) { - return conn.Query (sql, args); - } - }); - } - } - - // - // TODO: Bind to AsyncConnection.GetConnection instead so that delayed - // execution can still work after a Pool.Reset. - // - public class AsyncTableQuery - where T : new () - { - TableQuery _innerQuery; - - public AsyncTableQuery (TableQuery innerQuery) - { - _innerQuery = innerQuery; - } - - public AsyncTableQuery Where (Expression> predExpr) - { - return new AsyncTableQuery (_innerQuery.Where (predExpr)); - } - - public AsyncTableQuery Skip (int n) - { - return new AsyncTableQuery (_innerQuery.Skip (n)); - } - - public AsyncTableQuery Take (int n) - { - return new AsyncTableQuery (_innerQuery.Take (n)); - } - - public AsyncTableQuery OrderBy (Expression> orderExpr) - { - return new AsyncTableQuery (_innerQuery.OrderBy (orderExpr)); - } - - public AsyncTableQuery OrderByDescending (Expression> orderExpr) - { - return new AsyncTableQuery (_innerQuery.OrderByDescending (orderExpr)); - } - - public Task> ToListAsync () - { - return Task.Factory.StartNew (() => { - using (((SQLiteConnectionWithLock)_innerQuery.Connection).Lock ()) { - return _innerQuery.ToList (); - } - }); - } - - public Task CountAsync () - { - return Task.Factory.StartNew (() => { - using (((SQLiteConnectionWithLock)_innerQuery.Connection).Lock ()) { - return _innerQuery.Count (); - } - }); - } - - public Task ElementAtAsync (int index) - { - return Task.Factory.StartNew (() => { - using (((SQLiteConnectionWithLock)_innerQuery.Connection).Lock ()) { - return _innerQuery.ElementAt (index); - } - }); - } - - public Task FirstAsync () - { - return Task.Factory.StartNew(() => { - using (((SQLiteConnectionWithLock)_innerQuery.Connection).Lock ()) { - return _innerQuery.First (); - } - }); - } - - public Task FirstOrDefaultAsync () - { - return Task.Factory.StartNew(() => { - using (((SQLiteConnectionWithLock)_innerQuery.Connection).Lock ()) { - return _innerQuery.FirstOrDefault (); - } - }); - } - } - - public class CreateTablesResult - { - public Dictionary Results { get; private set; } - - internal CreateTablesResult () - { - this.Results = new Dictionary (); - } - } - - class SQLiteConnectionPool - { - class Entry - { - public SQLiteConnectionString ConnectionString { get; private set; } - public SQLiteConnectionWithLock Connection { get; private set; } - - public Entry (SQLiteConnectionString connectionString) - { - ConnectionString = connectionString; - Connection = new SQLiteConnectionWithLock (connectionString); - } - - public void OnApplicationSuspended () - { - Connection.Dispose (); - Connection = null; - } - } - - readonly Dictionary _entries = new Dictionary (); - readonly object _entriesLock = new object (); - - static readonly SQLiteConnectionPool _shared = new SQLiteConnectionPool (); - - /// - /// Gets the singleton instance of the connection tool. - /// - public static SQLiteConnectionPool Shared - { - get - { - return _shared; - } - } - - public SQLiteConnectionWithLock GetConnection (SQLiteConnectionString connectionString) - { - lock (_entriesLock) { - Entry entry; - string key = connectionString.ConnectionString; - - if (!_entries.TryGetValue (key, out entry)) { - entry = new Entry (connectionString); - _entries[key] = entry; - } - - return entry.Connection; - } - } - - /// - /// Closes all connections managed by this pool. - /// - public void Reset () - { - lock (_entriesLock) { - foreach (var entry in _entries.Values) { - entry.OnApplicationSuspended (); - } - _entries.Clear (); - } - } - - /// - /// Call this method when the application is suspended. - /// - /// Behaviour here is to close any open connections. - public void ApplicationSuspended () - { - Reset (); - } - } - - class SQLiteConnectionWithLock : SQLiteConnection - { - readonly object _lockPoint = new object (); - - public SQLiteConnectionWithLock (SQLiteConnectionString connectionString) - : base (connectionString.DatabasePath, connectionString.StoreDateTimeAsTicks) - { - } - - public IDisposable Lock () - { - return new LockWrapper (_lockPoint); - } - - private class LockWrapper : IDisposable - { - object _lockPoint; - - public LockWrapper (object lockPoint) - { - _lockPoint = lockPoint; - Monitor.Enter (_lockPoint); - } - - public void Dispose () - { - Monitor.Exit (_lockPoint); - } - } - } -} - diff --git a/src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nupkg b/src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nupkg deleted file mode 100644 index 64dd2824f52d82a27e2590535a51930db13cdb2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24342 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 diff --git a/src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nuspec b/src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nuspec deleted file mode 100644 index ad44185a8..000000000 --- a/src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nuspec +++ /dev/null @@ -1,20 +0,0 @@ - - - - sqlite-net - 1.0.7 - sqlite-net - Frank Krueger - Frank Krueger - https://github.com/praeclarum/sqlite-net/blob/master/license.md - https://github.com/praeclarum/sqlite-net - false - sqlite-net is an open source, minimal library to allow .NET and Mono applications to store data in SQLite databases. It is written in C# 3.0 and is meant to be simply compiled in with your projects. It was first designed to work with MonoTouch on the iPhone, but should work in any other CLI environment. - A .NET client library to access SQLite embedded database files in a LINQ manner. - v1.0.7: Update with commits through 06-FEB-2013. - - - sqlite sql monotouch database metro winrt - - - \ No newline at end of file From 211802cd747a55711f14dfb90ad34d1abe90f197 Mon Sep 17 00:00:00 2001 From: James South Date: Fri, 11 Oct 2013 09:42:42 +0100 Subject: [PATCH 3/5] Updating .gitignore for package restore Former-commit-id: e256acc3ad3765283f871b843bc050e53567a7fa --- .gitignore | 2 +- .../Test_Website_NET45.csproj | 4 +- ...Csharp-Sqlite.3.7.7.1.nupkg.REMOVED.git-id | 1 + .../Csharp-Sqlite.3.7.7.1.nuspec | 15 + .../Community.CsharpSqlite.SQLiteClient.dll | Bin 0 -> 59392 bytes .../Community.CsharpSqlite.dll.REMOVED.git-id | 1 + .../Community.CsharpSqlite.SQLiteClient.dll | Bin 0 -> 59392 bytes .../Community.CsharpSqlite.dll.REMOVED.git-id | 1 + .../Community.CsharpSqlite.SQLiteClient.dll | Bin 0 -> 59392 bytes .../Community.CsharpSqlite.dll.REMOVED.git-id | 1 + ...spNet.Mvc.4.0.20710.0.nupkg.REMOVED.git-id | 1 + .../Microsoft.AspNet.Mvc.4.0.20710.0.nuspec | 20 + .../net40/System.Web.Mvc.dll.REMOVED.git-id | 1 + .../net40/System.Web.Mvc.xml.REMOVED.git-id | 1 + ...t.AspNet.Mvc.FixedDisplayModes.1.0.0.nupkg | Bin 0 -> 15447 bytes ....AspNet.Mvc.FixedDisplayModes.1.0.0.nuspec | 19 + .../Microsoft.Web.Mvc.FixedDisplayModes.dll | Bin 0 -> 23664 bytes ...Net.Razor.2.0.20715.0.nupkg.REMOVED.git-id | 1 + .../Microsoft.AspNet.Razor.2.0.20715.0.nuspec | 16 + .../net40/System.Web.Razor.dll.REMOVED.git-id | 1 + .../net40/System.Web.Razor.xml.REMOVED.git-id | 1 + .../Microsoft.AspNet.WebApi.4.0.20710.0.nupkg | Bin 0 -> 3108 bytes ...Microsoft.AspNet.WebApi.4.0.20710.0.nuspec | 19 + ...pi.Client.4.0.20710.0.nupkg.REMOVED.git-id | 1 + ...ft.AspNet.WebApi.Client.4.0.20710.0.nuspec | 20 + ...tem.Net.Http.Formatting.dll.REMOVED.git-id | 1 + ...tem.Net.Http.Formatting.xml.REMOVED.git-id | 1 + ...bApi.Core.4.0.20710.0.nupkg.REMOVED.git-id | 1 + ...soft.AspNet.WebApi.Core.4.0.20710.0.nuspec | 19 + .../content/web.config.transform | 13 + .../net40/System.Web.Http.dll.REMOVED.git-id | 1 + .../net40/System.Web.Http.xml.REMOVED.git-id | 1 + ...ft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg | Bin 0 -> 39827 bytes ...t.AspNet.WebApi.WebHost.4.0.20710.0.nuspec | 20 + ...System.Web.Http.WebHost.dll.REMOVED.git-id | 1 + .../lib/net40/System.Web.Http.WebHost.xml | 136 +++ ....WebPages.2.0.20710.0.nupkg.REMOVED.git-id | 1 + ...crosoft.AspNet.WebPages.2.0.20710.0.nuspec | 20 + .../System.Web.Helpers.dll.REMOVED.git-id | 1 + .../System.Web.Helpers.xml.REMOVED.git-id | 1 + .../net40/System.Web.WebPages.Deployment.dll | Bin 0 -> 41048 bytes .../net40/System.Web.WebPages.Deployment.xml | 41 + .../lib/net40/System.Web.WebPages.Razor.dll | Bin 0 -> 39536 bytes .../lib/net40/System.Web.WebPages.Razor.xml | 224 +++++ .../System.Web.WebPages.dll.REMOVED.git-id | 1 + .../System.Web.WebPages.xml.REMOVED.git-id | 1 + .../License.rtf.REMOVED.git-id | 1 + .../Microsoft.Bcl.1.0.19.nupkg.REMOVED.git-id | 1 + .../Microsoft.Bcl.1.0.19.nuspec | 34 + .../Microsoft.Bcl.1.0.19/ReleaseNotes.txt | 24 + .../Microsoft.Bcl.1.0.19/content/net45/_._ | 0 .../content/portable-net45+win8+wp8/_._ | 0 .../Microsoft.Bcl.1.0.19/content/sl4/_._ | 0 .../Microsoft.Bcl.1.0.19/content/sl5/_._ | 0 .../Microsoft.Bcl.1.0.19/content/win8/_._ | 0 .../Microsoft.Bcl.1.0.19/content/wp8/_._ | 0 .../lib/net40/System.Runtime.dll | Bin 0 -> 22128 bytes .../lib/net40/System.Runtime.xml | 56 ++ .../lib/net40/System.Threading.Tasks.dll | Bin 0 -> 34960 bytes .../lib/net40/System.Threading.Tasks.xml | 475 ++++++++++ .../lib/net40/ensureRedirect.xml | 0 .../Microsoft.Bcl.1.0.19/lib/net45/_._ | 0 .../System.Runtime.dll | Bin 0 -> 39024 bytes .../System.Runtime.xml | 860 ++++++++++++++++++ .../System.Threading.Tasks.dll.REMOVED.git-id | 1 + .../System.Threading.Tasks.xml.REMOVED.git-id | 1 + .../ensureRedirect.xml | 0 .../System.Runtime.dll | Bin 0 -> 22128 bytes .../System.Runtime.xml | 56 ++ .../System.Threading.Tasks.dll.REMOVED.git-id | 1 + .../System.Threading.Tasks.xml.REMOVED.git-id | 1 + .../ensureRedirect.xml | 0 .../System.Runtime.dll | Bin 0 -> 22128 bytes .../System.Runtime.xml | 56 ++ .../System.Threading.Tasks.dll.REMOVED.git-id | 1 + .../System.Threading.Tasks.xml.REMOVED.git-id | 1 + .../ensureRedirect.xml | 0 .../System.Runtime.dll | Bin 0 -> 22128 bytes .../System.Runtime.xml | 56 ++ .../System.Threading.Tasks.dll | Bin 0 -> 34960 bytes .../System.Threading.Tasks.xml | 475 ++++++++++ .../ensureRedirect.xml | 0 .../System.Runtime.dll | Bin 0 -> 22128 bytes .../System.Runtime.xml | 56 ++ .../System.Threading.Tasks.dll | Bin 0 -> 34960 bytes .../System.Threading.Tasks.xml | 475 ++++++++++ .../ensureRedirect.xml | 0 .../portable-net40+win8/System.Runtime.dll | Bin 0 -> 22128 bytes .../portable-net40+win8/System.Runtime.xml | 56 ++ .../System.Threading.Tasks.dll | Bin 0 -> 34960 bytes .../System.Threading.Tasks.xml | 475 ++++++++++ .../portable-net40+win8/ensureRedirect.xml | 0 .../lib/portable-net45+win8+wp8/_._ | 0 .../lib/sl4-windowsphone71/System.Runtime.dll | Bin 0 -> 39024 bytes .../lib/sl4-windowsphone71/System.Runtime.xml | 860 ++++++++++++++++++ .../System.Threading.Tasks.dll.REMOVED.git-id | 1 + .../System.Threading.Tasks.xml.REMOVED.git-id | 1 + .../lib/sl4-windowsphone71/ensureRedirect.xml | 0 .../lib/sl4/System.Runtime.dll | Bin 0 -> 22128 bytes .../lib/sl4/System.Runtime.xml | 56 ++ .../System.Threading.Tasks.dll.REMOVED.git-id | 1 + .../System.Threading.Tasks.xml.REMOVED.git-id | 1 + .../lib/sl5/System.Runtime.dll | Bin 0 -> 22128 bytes .../lib/sl5/System.Runtime.xml | 56 ++ .../lib/sl5/System.Threading.Tasks.dll | Bin 0 -> 34960 bytes .../lib/sl5/System.Threading.Tasks.xml | 475 ++++++++++ .../Microsoft.Bcl.1.0.19/lib/win8/_._ | 0 src/packages/Microsoft.Bcl.1.0.19/lib/wp8/_._ | 0 .../License.rtf.REMOVED.git-id | 1 + ...soft.Bcl.Async.1.0.16.nupkg.REMOVED.git-id | 1 + .../Microsoft.Bcl.Async.1.0.16.nuspec | 26 + .../ReleaseNotes.txt | 18 + ...oft.Threading.Tasks.Extensions.Desktop.dll | Bin 0 -> 47344 bytes ...oft.Threading.Tasks.Extensions.Desktop.xml | 684 ++++++++++++++ .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ++++++ .../lib/net40/Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../lib/net40/Microsoft.Threading.Tasks.xml | 630 +++++++++++++ .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ++++++ .../lib/net45/Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../lib/net45/Microsoft.Threading.Tasks.xml | 630 +++++++++++++ .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ++++++ .../Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../Microsoft.Threading.Tasks.xml | 630 +++++++++++++ .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ++++++ .../Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../Microsoft.Threading.Tasks.xml | 630 +++++++++++++ .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ++++++ .../Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../Microsoft.Threading.Tasks.xml | 630 +++++++++++++ ...osoft.Threading.Tasks.Extensions.Phone.dll | Bin 0 -> 28896 bytes ...osoft.Threading.Tasks.Extensions.Phone.xml | 141 +++ .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ++++++ .../Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../Microsoft.Threading.Tasks.xml | 630 +++++++++++++ ...Threading.Tasks.Extensions.Silverlight.dll | Bin 0 -> 28928 bytes ...Threading.Tasks.Extensions.Silverlight.xml | 141 +++ .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ++++++ .../lib/sl4/Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../lib/sl4/Microsoft.Threading.Tasks.xml | 630 +++++++++++++ .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ++++++ .../lib/win8/Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../lib/win8/Microsoft.Threading.Tasks.xml | 630 +++++++++++++ ...osoft.Threading.Tasks.Extensions.Phone.dll | Bin 0 -> 28896 bytes ...osoft.Threading.Tasks.Extensions.Phone.xml | 141 +++ .../Microsoft.Threading.Tasks.Extensions.dll | Bin 0 -> 31440 bytes .../Microsoft.Threading.Tasks.Extensions.xml | 275 ++++++ .../lib/wp8/Microsoft.Threading.Tasks.dll | Bin 0 -> 37024 bytes .../lib/wp8/Microsoft.Threading.Tasks.xml | 630 +++++++++++++ .../License.rtf.REMOVED.git-id | 1 + .../Microsoft.Bcl.Build.1.0.8.nupkg | Bin 0 -> 44179 bytes .../Microsoft.Bcl.Build.1.0.8.nuspec | 18 + .../content/net40/_._ | 0 .../content/netcore45/_._ | 0 .../content/portable-net40+win8+sl4+wp71/_._ | 0 .../content/sl4-windowsphone71/_._ | 0 .../Microsoft.Bcl.Build.1.0.8/content/sl4/_._ | 0 .../tools/Install.ps1 | 18 + .../tools/Microsoft.Bcl.Build.Tasks.dll | Bin 0 -> 34456 bytes .../tools/Microsoft.Bcl.Build.targets | 227 +++++ .../tools/Uninstall.ps1 | 15 + ....Net.Http.2.0.20710.0.nupkg.REMOVED.git-id | 1 + .../Microsoft.Net.Http.2.0.20710.0.nuspec | 18 + .../lib/net40/System.Net.Http.WebRequest.dll | Bin 0 -> 16480 bytes .../lib/net40/System.Net.Http.WebRequest.xml | 63 ++ .../net40/System.Net.Http.dll.REMOVED.git-id | 1 + .../net40/System.Net.Http.xml.REMOVED.git-id | 1 + .../lib/net45/_._ | 1 + ...Microsoft.Web.Infrastructure.1.0.0.0.nupkg | Bin 0 -> 24921 bytes ...icrosoft.Web.Infrastructure.1.0.0.0.nuspec | 17 + .../net40/Microsoft.Web.Infrastructure.dll | Bin 0 -> 45416 bytes ...ewtonsoft.Json.4.5.11.nupkg.REMOVED.git-id | 1 + .../Newtonsoft.Json.4.5.11.nuspec | 16 + .../net20/Newtonsoft.Json.dll.REMOVED.git-id | 1 + .../net20/Newtonsoft.Json.xml.REMOVED.git-id | 1 + .../net35/Newtonsoft.Json.dll.REMOVED.git-id | 1 + .../net35/Newtonsoft.Json.xml.REMOVED.git-id | 1 + .../net40/Newtonsoft.Json.dll.REMOVED.git-id | 1 + .../net40/Newtonsoft.Json.xml.REMOVED.git-id | 1 + .../Newtonsoft.Json.dll.REMOVED.git-id | 1 + .../Newtonsoft.Json.xml.REMOVED.git-id | 1 + .../sl3-wp/Newtonsoft.Json.dll.REMOVED.git-id | 1 + .../sl3-wp/Newtonsoft.Json.xml.REMOVED.git-id | 1 + .../Newtonsoft.Json.dll.REMOVED.git-id | 1 + .../Newtonsoft.Json.xml.REMOVED.git-id | 1 + .../sl4/Newtonsoft.Json.dll.REMOVED.git-id | 1 + .../sl4/Newtonsoft.Json.xml.REMOVED.git-id | 1 + .../Newtonsoft.Json.dll.REMOVED.git-id | 1 + .../Newtonsoft.Json.xml.REMOVED.git-id | 1 + src/packages/repositories.config | 6 + .../content/SQLite.cs.REMOVED.git-id | 1 + .../sqlite-net.1.0.7/content/SQLiteAsync.cs | 486 ++++++++++ .../sqlite-net.1.0.7/sqlite-net.1.0.7.nupkg | Bin 0 -> 24342 bytes .../sqlite-net.1.0.7/sqlite-net.1.0.7.nuspec | 17 + 201 files changed, 15443 insertions(+), 2 deletions(-) create mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nupkg.REMOVED.git-id create mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nuspec create mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/lib/net20/Community.CsharpSqlite.SQLiteClient.dll create mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/lib/net20/Community.CsharpSqlite.dll.REMOVED.git-id create mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/lib/net35/Community.CsharpSqlite.SQLiteClient.dll create mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/lib/net35/Community.CsharpSqlite.dll.REMOVED.git-id create mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/lib/net40/Community.CsharpSqlite.SQLiteClient.dll create mode 100644 src/packages/Csharp-Sqlite.3.7.7.1/lib/net40/Community.CsharpSqlite.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nuspec create mode 100644 src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0.nupkg create mode 100644 src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0.nuspec create mode 100644 src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/lib/net40/Microsoft.Web.Mvc.FixedDisplayModes.dll create mode 100644 src/packages/Microsoft.AspNet.Razor.2.0.20715.0/Microsoft.AspNet.Razor.2.0.20715.0.nupkg.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.Razor.2.0.20715.0/Microsoft.AspNet.Razor.2.0.20715.0.nuspec create mode 100644 src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.xml.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nupkg create mode 100644 src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nuspec create mode 100644 src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nuspec create mode 100644 src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nuspec create mode 100644 src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform create mode 100644 src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg create mode 100644 src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nuspec create mode 100644 src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.xml create mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nuspec create mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll create mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml create mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll create mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml create mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.1.0.19/License.rtf.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nupkg.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nuspec create mode 100644 src/packages/Microsoft.Bcl.1.0.19/ReleaseNotes.txt create mode 100644 src/packages/Microsoft.Bcl.1.0.19/content/net45/_._ create mode 100644 src/packages/Microsoft.Bcl.1.0.19/content/portable-net45+win8+wp8/_._ create mode 100644 src/packages/Microsoft.Bcl.1.0.19/content/sl4/_._ create mode 100644 src/packages/Microsoft.Bcl.1.0.19/content/sl5/_._ create mode 100644 src/packages/Microsoft.Bcl.1.0.19/content/win8/_._ create mode 100644 src/packages/Microsoft.Bcl.1.0.19/content/wp8/_._ create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Runtime.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Runtime.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/net40/ensureRedirect.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/net45/_._ create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.xml.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/ensureRedirect.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Runtime.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Runtime.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.xml.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/ensureRedirect.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Runtime.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Runtime.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/ensureRedirect.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Runtime.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Runtime.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/ensureRedirect.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Runtime.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Runtime.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/ensureRedirect.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Runtime.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Runtime.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/ensureRedirect.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/portable-net45+win8+wp8/_._ create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.xml.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/ensureRedirect.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Runtime.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Runtime.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.xml.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Runtime.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Runtime.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/win8/_._ create mode 100644 src/packages/Microsoft.Bcl.1.0.19/lib/wp8/_._ create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/License.rtf.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nupkg.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nuspec create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/ReleaseNotes.txt create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.xml create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.xml create mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/License.rtf.REMOVED.git-id create mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nupkg create mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nuspec create mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/content/net40/_._ create mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/content/netcore45/_._ create mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/content/portable-net40+win8+sl4+wp71/_._ create mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/content/sl4-windowsphone71/_._ create mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/content/sl4/_._ create mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/tools/Install.ps1 create mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/tools/Microsoft.Bcl.Build.Tasks.dll create mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/tools/Microsoft.Bcl.Build.targets create mode 100644 src/packages/Microsoft.Bcl.Build.1.0.8/tools/Uninstall.ps1 create mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg.REMOVED.git-id create mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nuspec create mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll create mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml create mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll.REMOVED.git-id create mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml.REMOVED.git-id create mode 100644 src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ create mode 100644 src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg create mode 100644 src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nuspec create mode 100644 src/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll create mode 100644 src/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nupkg.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/Newtonsoft.Json.4.5.11.nuspec create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll.REMOVED.git-id create mode 100644 src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml.REMOVED.git-id create mode 100644 src/packages/repositories.config create mode 100644 src/packages/sqlite-net.1.0.7/content/SQLite.cs.REMOVED.git-id create mode 100644 src/packages/sqlite-net.1.0.7/content/SQLiteAsync.cs create mode 100644 src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nupkg create mode 100644 src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nuspec diff --git a/.gitignore b/.gitignore index 19bc7de76..6178c90d3 100644 --- a/.gitignore +++ b/.gitignore @@ -65,7 +65,7 @@ local.properties **/*.dotCover ## TODO: If you have NuGet Package Restore enabled, uncomment this -#**/packages/ +**/packages/ # Visual C++ cache files ipch/ diff --git a/src/TestWebsites/NET45/Test_Website_NET45/Test_Website_NET45.csproj b/src/TestWebsites/NET45/Test_Website_NET45/Test_Website_NET45.csproj index 35a89bd88..b5a9065fa 100644 --- a/src/TestWebsites/NET45/Test_Website_NET45/Test_Website_NET45.csproj +++ b/src/TestWebsites/NET45/Test_Website_NET45/Test_Website_NET45.csproj @@ -165,7 +165,9 @@ - + + Designer + diff --git a/src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nupkg.REMOVED.git-id b/src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nupkg.REMOVED.git-id new file mode 100644 index 000000000..873e6cddd --- /dev/null +++ b/src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nupkg.REMOVED.git-id @@ -0,0 +1 @@ +81fffff68e71d82a09d8c6a345ce69410f351786 \ No newline at end of file diff --git a/src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nuspec b/src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nuspec new file mode 100644 index 000000000..8f017f338 --- /dev/null +++ b/src/packages/Csharp-Sqlite.3.7.7.1/Csharp-Sqlite.3.7.7.1.nuspec @@ -0,0 +1,15 @@ + + + + Csharp-Sqlite + 3.7.7.1 + C#-SqLite Unofficial Package + noah.hart + noah.hart + http://code.google.com/p/csharp-sqlite/ + false + C#-SQLite is an independent reimplementation of the SQLite software library version 3.7.7.1. + + Sqlite + + \ No newline at end of file diff --git a/src/packages/Csharp-Sqlite.3.7.7.1/lib/net20/Community.CsharpSqlite.SQLiteClient.dll b/src/packages/Csharp-Sqlite.3.7.7.1/lib/net20/Community.CsharpSqlite.SQLiteClient.dll new file mode 100644 index 0000000000000000000000000000000000000000..471796b1bb97d4a404efcc18cf009bf241e0601f GIT binary patch literal 59392 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
X}NW}XCT9OhNHtlcTC+B0|5He{S)@7> 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 + + + Microsoft.AspNet.Mvc + 4.0.20710.0 + Microsoft ASP.NET MVC 4 + Microsoft + Microsoft + http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm + http://www.asp.net/mvc + https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 + true + This package contains the runtime assemblies for ASP.NET MVC. ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup. + Microsoft AspNet Mvc AspNetMvc + + + + + + \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll.REMOVED.git-id new file mode 100644 index 000000000..b2a0218b8 --- /dev/null +++ b/src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll.REMOVED.git-id @@ -0,0 +1 @@ +835f1b55d6a72b996c8865b465fb6e5991aa4706 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml.REMOVED.git-id b/src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml.REMOVED.git-id new file mode 100644 index 000000000..41a0ed078 --- /dev/null +++ b/src/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml.REMOVED.git-id @@ -0,0 +1 @@ +ee48e3d4c4bb38f3a96c686cebdfabefec431af0 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0.nupkg b/src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..b4abcce81d13afb4708fee537688446201ee11fa GIT binary patch literal 15447 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 + + + Microsoft.AspNet.Mvc.FixedDisplayModes + 1.0.0 + Microsoft ASP.NET MVC Fixed DisplayModes + Microsoft + Microsoft + http://www.microsoft.com/web/webpi/eula/mvc4extensions_prerelease_eula.htm + http://www.asp.net/mvc + true + This package contains a workaround for a bug affecting mobile view caching in ASP.NET MVC 4. More information is available at http://www.asp.net/whitepapers/mvc4-release-notes. + en-US + Microsoft AspNet Mvc AspNetMvc + + + + + \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/lib/net40/Microsoft.Web.Mvc.FixedDisplayModes.dll b/src/packages/Microsoft.AspNet.Mvc.FixedDisplayModes.1.0.0/lib/net40/Microsoft.Web.Mvc.FixedDisplayModes.dll new file mode 100644 index 0000000000000000000000000000000000000000..d4a30b3b9416d1b42c243fc30689a29af59099f9 GIT binary patch literal 23664 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 + + + Microsoft.AspNet.Razor + 2.0.20715.0 + Microsoft ASP.NET Razor 2 + Microsoft + Microsoft + http://www.microsoft.com/web/webpi/eula/WebPages_2_eula_ENU.htm + http://www.asp.net/web-pages + true + This package contains the runtime assemblies for ASP.NET Web Pages. ASP.NET Web Pages and the new Razor syntax provide a fast, terse, clean and lightweight way to combine server code with HTML to create dynamic web content. + en-US + Microsoft AspNet WebPages AspNetWebPages Razor + + \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.dll.REMOVED.git-id new file mode 100644 index 000000000..787db916d --- /dev/null +++ b/src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.dll.REMOVED.git-id @@ -0,0 +1 @@ +854f5e267b0347d11856470e90a8dbf25cec918b \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.xml.REMOVED.git-id b/src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.xml.REMOVED.git-id new file mode 100644 index 000000000..d8aa5526e --- /dev/null +++ b/src/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.xml.REMOVED.git-id @@ -0,0 +1 @@ +b42f27cb916f184faa2aff7fa65f1c69fca4ddc2 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nupkg b/src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..3098cd995221ff830ccc3dbddcc6b11bacf11f4d GIT binary patch literal 3108 zcmb_e3vdi)9AA+}JVHx~j@Rd;k-_cWor}1*I};=Xk&~Q9z4vy%%Po7mYxg@z>QUNK zinc;kR5c`+j`t&&szJS)YDbJ`NiY-BGU8DtNNK0v?p-dI5ThN*?9S|W|NsB{KY#z9 zV_4(xW`z1T{PW19n9(tL&l(Yg`ZOmx5|d@fD-@}|!TR<@TtT!ZTK{$Lz#(h@94`-M zKw05L!KO2k1|5I`BeI;3Wz+ePTi;jL-)_x-JdLn~;^8C(U==~J={yKYi4>(U9_XbN zQk0;8e{qYlmqz$g&Y~omnMP+p%49I~p|Cf#Hgt7u0%xuSpR?%Y7+F+AHzFC)8!(3b z!sd(y%8)>LX@PS?1?hm3ma`zT>8P}zN|GXtfQTFeT}cv03O+@Gj1Hu-HeCixfC+B1 zDW2}j#G5S%79F5o#hw2YAmxRKW@$uIj3`6BBx7wEaZm|ywkACalxJ`ZR2tNw`j{EF z#pO1|8!XUlp?kYvg30Y>S;lCw7)@@LloT(^NP+l_EDoxV%j8O6dYcUf95#-Rs#8O| z12<4K5k^F64YZ~7;)0kkf*2M~5S?)Yy*!OC>nUGmns~*~;$W*wAAngMN{5bktKjhU z?;{tqjM@=#B#-~3Q?nHJRQ=wfR8;=#Y008;_Pv?+n|!zF2r&0fnt+C2Euh0;TF zub%yO%(!Ju_dFPNwR`E_JNZvmUMR2FQ?zkF_5F%d6;F0Po&CetTL+c+V$(hEyZ*Q% zX3R=ia-`|NvNIFcpUt<q=LTs`jgzQgaD&h6hote$76Og!N$+#GiIt5cTn z2d76)?+a|}dUQK-d3>+Kg^M0kMmRT=Nc#z|^L+F-hZlM(%G>`M?YL6BEwb6=%!B%$ zkF9Mp`g)HWORM6KT}&D>`0?Mu&NB1c1A6Z-Ba(%?zh)e-A=EbtoB|lctx*m{rmRD z1ff17aqqqMsd!ntzB&Y|W9$e{u^$5yStbZtl27I}&|?`2^3V$fq)89yeb|y2vBw_%Oo-~ zq>(7wgGgYdLQYi)7AlO)N$Og#J3X8N0)+#NC?Fbp2O!=nxyXYd8{~>UAVA0hBm$49 zAdr;lAV(xS0mf&L+|oT^hJ$+6%Kqc^W_-8UZgo4Jv>`0MbgXYSHE6 zcoqzCIvt<}OZ}2K2*!gAxMY!LflLco5QuKT@SIwnUVsxA-ly(5RU#Yf;@bokctsb- zL%>1}mS60Y05}%XJdp5KQ+FP~FTW$Ixs2pYr`yK^T9SB<@$Wq~M&yA&i#w$zBvMOk zXfoC0V%q}Z+#C$409j|HX=)*2*1!_Cn@Iy{G9(xcq`^wn9I7^X9KH{)V>=Y|qcS!9 z;E{D2%*6?2mD+*>|8;7G@CFTh`9G{wP+T>PIK;zH#k#fCZt}~h(u&VD6*9;^!Z#Qq z;P6ufkenm&c*0~&xJJaPEzjDi)3#PEa+K{^eRn>lJnGX1BggoGxbtw{CaY{hnMkVC z=C#lt&EEf{J?b=IpY%xe3DcfI&`tYzgagLMe%7V(G#v;y?`J|GeM8L<*m~qj9~d>2 z;ni}go;Y4@)xY418vfJZB_e|$CQ_Ivyg<8#T{Niu5*O>ypP-YJmQ-BPMqzrQwx)Hd zY<|9O1y%q0x_upb{o_dDMP2R~ S_C|y%7LNau@i3HV`TQ5!070$* literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nuspec b/src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nuspec new file mode 100644 index 000000000..b8f39b1ab --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebApi.4.0.20710.0/Microsoft.AspNet.WebApi.4.0.20710.0.nuspec @@ -0,0 +1,19 @@ + + + + Microsoft.AspNet.WebApi + 4.0.20710.0 + Microsoft ASP.NET Web API + Microsoft + Microsoft + http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm + http://www.asp.net/web-api + https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 + true + This package contains everything you need to host ASP.NET Web API on IIS. ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework. + Microsoft AspNet WebApi AspNetWebApi + + + + + \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg.REMOVED.git-id new file mode 100644 index 000000000..a1fe296c0 --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg.REMOVED.git-id @@ -0,0 +1 @@ +9206b80e4201aeeff5b915c304b998d2a7001992 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nuspec b/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nuspec new file mode 100644 index 000000000..861c799a8 --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nuspec @@ -0,0 +1,20 @@ + + + + Microsoft.AspNet.WebApi.Client + 4.0.20710.0 + Microsoft ASP.NET Web API Client Libraries + Microsoft + Microsoft + http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm + http://www.asp.net/web-api + https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 + true + This package adds support for formatting and content negotiation to System.Net.Http. It includes support for JSON, XML, and form URL encoded data. + Microsoft AspNet WebApi AspNetWebApi HttpClient + + + + + + \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll.REMOVED.git-id new file mode 100644 index 000000000..b5efac923 --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll.REMOVED.git-id @@ -0,0 +1 @@ +367d253b9d4556c418645418d44fec5e47cc618d \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml.REMOVED.git-id new file mode 100644 index 000000000..46d183c2c --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.xml.REMOVED.git-id @@ -0,0 +1 @@ +65ead53477ab93107f69cffa247b266b5cd4d3e8 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg.REMOVED.git-id new file mode 100644 index 000000000..d83d09aea --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg.REMOVED.git-id @@ -0,0 +1 @@ +5a52cdd386d46d51300c03b7fc23c25aad7b933a \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nuspec b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nuspec new file mode 100644 index 000000000..2e54ac28f --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nuspec @@ -0,0 +1,19 @@ + + + + Microsoft.AspNet.WebApi.Core + 4.0.20710.0 + Microsoft ASP.NET Web API Core Libraries + Microsoft + Microsoft + http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm + http://www.asp.net/web-api + https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 + true + This package contains the core runtime assemblies for ASP.NET Web API. This package is used by hosts of the ASP.NET Web API runtime. To host a Web API in IIS use the Microsoft.AspNet.WebApi.WebHost package. To host a Web API in your own process use the Microsoft.AspNet.WebApi.SelfHost package. + Microsoft AspNet WebApi AspNetWebApi + + + + + \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform new file mode 100644 index 000000000..d68d922c9 --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/content/web.config.transform @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll.REMOVED.git-id new file mode 100644 index 000000000..50fe3061a --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll.REMOVED.git-id @@ -0,0 +1 @@ +206c331767b005ff17c4f145e99b66daaa7eeadb \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml.REMOVED.git-id new file mode 100644 index 000000000..6f0a64c1c --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.xml.REMOVED.git-id @@ -0,0 +1 @@ +ade4a8cf63fe0a7303de74eb961d4845ca4467a1 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg b/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..0ef047cadcbd5055f824ea44a72ddbb389a4e4be GIT binary patch literal 39827 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 g|6ct+VnBbD3C literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nuspec b/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nuspec new file mode 100644 index 000000000..12de9baad --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nuspec @@ -0,0 +1,20 @@ + + + + Microsoft.AspNet.WebApi.WebHost + 4.0.20710.0 + Microsoft ASP.NET Web API Web Host + Microsoft + Microsoft + http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm + http://www.asp.net/web-api + https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 + true + This package contains everything you need to host ASP.NET Web API on IIS. ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework. + Microsoft AspNet WebApi AspNetWebApi WebHost + + + + + + \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.dll.REMOVED.git-id new file mode 100644 index 000000000..f4eaa10a8 --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.dll.REMOVED.git-id @@ -0,0 +1 @@ +1dfa8d28fe78835585e65585a7a4e06c326c82c5 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.xml b/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.xml new file mode 100644 index 000000000..ca90fc9df --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebApi.WebHost.4.0.20710.0/lib/net40/System.Web.Http.WebHost.xml @@ -0,0 +1,136 @@ + + + + System.Web.Http.WebHost + + + + Provides a global for ASP.NET applications. + + + + Gets the default message handler that will be called for all requests. + + + Extension methods for + + + Maps the specified route template. + A reference to the mapped route. + A collection of routes for the application. + The name of the route to map. + The route template for the route. + + + Maps the specified route template and sets default route. + A reference to the mapped route. + A collection of routes for the application. + The name of the route to map. + The route template for the route. + An object that contains default route values. + + + Maps the specified route template and sets default route values and constraints. + A reference to the mapped route. + A collection of routes for the application. + The name of the route to map. + The route template for the route. + An object that contains default route values. + A set of expressions that specify values for routeTemplate. + + + Maps the specified route template and sets default route values, constraints, and end-point message handler. + A reference to the mapped route. + A collection of routes for the application. + The name of the route to map. + The route template for the route. + An object that contains default route values. + A set of expressions that specify values for routeTemplate. + The handler to which the request will be dispatched. + + + A that passes ASP.NET requests into the pipeline and write the result back. + + + Initializes a new instance of the class. + The route data. + + + Begins the process request. + An that contains information about the status of the process. + The HTTP context base. + The callback. + The state. + + + Provides an asynchronous process End method when the process ends. + An that contains information about the status of the process. + + + Gets a value indicating whether another request can use the instance. + + + Processes the request. + The HTTP context base. + + + Begins processing the request. + An that contains information about the status of the process. + The HTTP context. + The callback. + The state. + + + Provides an asynchronous process End method when the process ends. + An that contains information about the status of the process. + + + Gets a value indicating whether another request can use the instance. + + + Processes the request. + The HTTP context base. + + + A that returns instances of that can pass requests to a given instance. + + + Initializes a new instance of the class. + + + Provides the object that processes the request. + An object that processes the request. + An object that encapsulates information about the request. + + + Gets the singleton instance. + + + Provides the object that processes the request. + An object that processes the request. + An object that encapsulates information about the request. + + + Provides a registration point for the simple membership pre-application start code. + + + Registers the simple membership pre-application start code. + + + Represents the web host buffer policy selector. + + + Initializes a new instance of the class. + + + Gets a value that indicates whether the host should buffer the entity body of the HTTP request. + true if buffering should be used; otherwise a streamed request should be used. + The host context. + + + Uses a buffered output stream for the web host. + A buffered output stream. + The response. + + + \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg.REMOVED.git-id new file mode 100644 index 000000000..9b7a1ccb6 --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg.REMOVED.git-id @@ -0,0 +1 @@ +38af87501cd14e99330bf06e5b26cbcb6e7abe4d \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nuspec b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nuspec new file mode 100644 index 000000000..db945f028 --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nuspec @@ -0,0 +1,20 @@ + + + + Microsoft.AspNet.WebPages + 2.0.20710.0 + Microsoft ASP.NET Web Pages 2 + Microsoft + Microsoft + http://www.microsoft.com/web/webpi/eula/WebPages_2_eula_ENU.htm + http://www.asp.net/web-pages + https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 + true + This package contains core runtime assemblies shared between ASP.NET MVC and ASP.NET Web Pages. + Microsoft AspNet WebPages AspNetWebPages + + + + + + \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll.REMOVED.git-id new file mode 100644 index 000000000..17dae83cb --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll.REMOVED.git-id @@ -0,0 +1 @@ +0280d32651e9d4f4014194b77cc556f9645ab986 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml.REMOVED.git-id new file mode 100644 index 000000000..cc7a5b398 --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml.REMOVED.git-id @@ -0,0 +1 @@ +806a3ba4110b9014fdfc2e89623f252ea0f8fc2c \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.dll new file mode 100644 index 0000000000000000000000000000000000000000..89e7d27450bb0663918030e1788a3ab7009a3174 GIT binary patch literal 41048 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 + + + System.Web.WebPages.Deployment + + + + Provides a registration point for pre-application start code for Web Pages deployment. + + + Registers pre-application start code for Web Pages deployment. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + The path of the root directory for the application. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.dll new file mode 100644 index 0000000000000000000000000000000000000000..547c6e04e72bc3e88a1a848b36b08f97b5629f31 GIT binary patch literal 39536 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 + + + System.Web.WebPages.Razor + + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. + + + Provides configuration system support for the host configuration section. + + + Initializes a new instance of the class. + + + Gets or sets the host factory. + The host factory. + + + Represents the name of the configuration section for a Razor host environment. + + + Provides configuration system support for the pages configuration section. + + + Initializes a new instance of the class. + + + Gets or sets the collection of namespaces to add to Web Pages pages in the current application. + The collection of namespaces. + + + Gets or sets the name of the page base type class. + The name of the page base type class. + + + Represents the name of the configuration section for Razor pages. + + + Provides configuration system support for the system.web.webPages.razor configuration section. + + + Initializes a new instance of the class. + + + Represents the name of the configuration section for Razor Web section. Contains the static, read-only string "system.web.webPages.razor". + + + Gets or sets the host value for system.web.webPages.razor section group. + The host value. + + + Gets or sets the value of the pages element for the system.web.webPages.razor section. + The pages element value. + + + \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll.REMOVED.git-id new file mode 100644 index 000000000..d9ade0359 --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll.REMOVED.git-id @@ -0,0 +1 @@ +60e9abab508b0bc8acd574ee6d8607b91a80da95 \ No newline at end of file diff --git a/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml.REMOVED.git-id b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml.REMOVED.git-id new file mode 100644 index 000000000..8c77878aa --- /dev/null +++ b/src/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml.REMOVED.git-id @@ -0,0 +1 @@ +83a7fae6ac1a7d6c03bf8fb29b67c3a9e86606c0 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/License.rtf.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/License.rtf.REMOVED.git-id new file mode 100644 index 000000000..3978b1e24 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/License.rtf.REMOVED.git-id @@ -0,0 +1 @@ +2fb0cf4c397e4b7deeec1d26755ca05d7831c405 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nupkg.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nupkg.REMOVED.git-id new file mode 100644 index 000000000..16a7e0ac2 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nupkg.REMOVED.git-id @@ -0,0 +1 @@ +8383f696d05c6a3f3061683355d21bd2a303c8a4 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nuspec b/src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nuspec new file mode 100644 index 000000000..75dc330e5 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/Microsoft.Bcl.1.0.19.nuspec @@ -0,0 +1,34 @@ + + + + Microsoft.Bcl + 1.0.19 + BCL Portability Pack for .NET Framework 4, Silverlight 4 and 5, and Windows Phone 7.5 + Microsoft + Microsoft + http://go.microsoft.com/fwlink/?LinkID=296435 + http://go.microsoft.com/fwlink/?LinkID=280057 + http://go.microsoft.com/fwlink/?LinkID=288859 + true + This packages enables projects targeting .NET Framework 4, Silverlight 4 and 5, and Windows Phone 7.5 (including any portable library combinations) to use new types from later versions of .NET including: + +CallerMemberNameAttribute +CallerLineNumberAttribute +CallerFilePathAttribute +Tuple<T1, T2, ...> +IProgress<T> +IStructuralComparable +IStructuralEquatable +Task + +These types are "unified" to their later version equivalent. For example, when running on .NET Framework 4.5, IProgress<T> from this package will be seen by the runtime as the same type as the one already in the platform. + +This package is not required for projects targeting .NET Framework 4.5 or .NET for Windows Store apps. For known issues, please see: http://blogs.msdn.com/b/bclteam/p/asynctargetingpackkb.aspx. + Adds support for types from later versions to .NET Framework 4, Silverlight 4 and 5, and Windows Phone 7.5. + Copyright © Microsoft Corporation + BCL Microsoft System Task IProgress + + + + + \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/ReleaseNotes.txt b/src/packages/Microsoft.Bcl.1.0.19/ReleaseNotes.txt new file mode 100644 index 000000000..1bb9317db --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/ReleaseNotes.txt @@ -0,0 +1,24 @@ +Changes in 1.0.16-rc +- Fixed: Adding empty content to .NET 4.5, Windows Phone 8, Windows 8 and portable combinations, so that app.config transforms + are not applied to projects targeting them. + +Changes in 1.0.15-rc + +- Fixed: System.Runtime is missing a type forward for Tuple + +Changes in 1.0.14-rc + +- Fixed: System.Runtime now has a fixed version for Phone 7.x due to the lack of a way to redirect them to a later version. + +Changes in 1.0.13-rc + +- Fixed: First-chance exceptions when running on Phone 7.x + +Changes in 1.0.12-rc + +- Fixed: Microsoft.Bcl.targets are not imported when using NuGet 2.0 to install Microsoft.Bcl +- Changed: Pulled build targets into a separate package (Microsoft.Bcl.Build) so other BCL packages can depend on it. + +Changes in 1.0.11-beta + +- Initial release \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/content/net45/_._ b/src/packages/Microsoft.Bcl.1.0.19/content/net45/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/content/portable-net45+win8+wp8/_._ b/src/packages/Microsoft.Bcl.1.0.19/content/portable-net45+win8+wp8/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/content/sl4/_._ b/src/packages/Microsoft.Bcl.1.0.19/content/sl4/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/content/sl5/_._ b/src/packages/Microsoft.Bcl.1.0.19/content/sl5/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/content/win8/_._ b/src/packages/Microsoft.Bcl.1.0.19/content/win8/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/content/wp8/_._ b/src/packages/Microsoft.Bcl.1.0.19/content/wp8/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa831ade491918f26b7cada022456375927ef3f2 GIT binary patch literal 22128 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Runtime.xml new file mode 100644 index 000000000..93cb00d74 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..ebbac4cd1080dca53b75756aaa88c421c09e7b80 GIT binary patch literal 34960 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Threading.Tasks.xml new file mode 100644 index 000000000..b47921e5d --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/net40/System.Threading.Tasks.xml @@ -0,0 +1,475 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/net40/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/net40/ensureRedirect.xml new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/net45/_._ b/src/packages/Microsoft.Bcl.1.0.19/lib/net45/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..97ab730f29b7f1f76f3376a8147737d017975994 GIT binary patch literal 39024 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.xml new file mode 100644 index 000000000..53f5bef44 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Runtime.xml @@ -0,0 +1,860 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.dll.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.dll.REMOVED.git-id new file mode 100644 index 000000000..3b60eb99b --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.dll.REMOVED.git-id @@ -0,0 +1 @@ +74f5e2caed93499de991cfd5ed70b868e5207474 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.xml.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.xml.REMOVED.git-id new file mode 100644 index 000000000..5db91daf8 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/System.Threading.Tasks.xml.REMOVED.git-id @@ -0,0 +1 @@ +6c770122e85766385d4408b770fac43f117b065a \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp71/ensureRedirect.xml new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa831ade491918f26b7cada022456375927ef3f2 GIT binary patch literal 22128 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Runtime.xml new file mode 100644 index 000000000..93cb00d74 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.dll.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.dll.REMOVED.git-id new file mode 100644 index 000000000..3b60eb99b --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.dll.REMOVED.git-id @@ -0,0 +1 @@ +74f5e2caed93499de991cfd5ed70b868e5207474 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.xml.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.xml.REMOVED.git-id new file mode 100644 index 000000000..5db91daf8 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/System.Threading.Tasks.xml.REMOVED.git-id @@ -0,0 +1 @@ +6c770122e85766385d4408b770fac43f117b065a \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8+wp8/ensureRedirect.xml new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa831ade491918f26b7cada022456375927ef3f2 GIT binary patch literal 22128 zcmeHv2Urx#(&%g;OL7H~xCF^zmL&^F4w8c+3c|81uo4!QB^rPwm<0oZ1SN=yiDW>< zfS45!6%43IP(VZwK@>$_&yqc!bId;joFO;?BNo|@|F>grk?R%JjK2!gQS z{`nJvs=*VvOjz)*K_V#Tle)kMo#v{Su149{OS=bABk|#MS|FViiYJr8!e|V<9|cd3 z3d2*w@D@&P_)wZZMV*(ITW*rHvn2%Cqc9NlU6{*MZ?7S=G!Kdgf&@Sg`$XSH3eWSOc z^|_p!#)dMVhwSOCanTpba>`V;ZcY|zIh~MPx~0k1;9SRf$o$^xfW~cgy=ksj$Rm<)1|YhpAAPYVGi0V%Qa5L^I)AuGUB z6nGO9N&pG~*gTL1IRHyym7xJW1k0VoI9S-3NsN<))larV_$2`KL2M{CKn3AL5K0W> zA=gbdRTPr*0FPj4B6@%(8fu%sIE_)lK!bF%up~}5P=o}2Dx1LE=3t(4Fwz{1ItPoGgT>9klICDr z=3u+#VEZv;7-XCiW4Shop~0IiM8<6BK=Y3Zp%_DMaghv4sJd%Z7=s#0QTGoCfoz?T zWtS2e=}VX_hTIq=2E~Cy4x)xpOc_8Q`9(1(zqU1}g@#i@D0DXpJ(^0UL_(&Kabe`& zH#H}PfSL}JP(KRYkrX0?IjUGxuctZ;L(^}@V@Hjd( zFo^L->WD~?!s7l|;7(94WOPN z%!J-*Ul7<~*Jx%{Wfzr~-lDz^;#~he^~vQUaXZ=YC=?Dt;CwDD9-7aEVFw9CB!P!e zYg_-CR`!}?S+7Cfv9qTySkYYfLa9F90hSSjd@%@^=z?kxsd3)kp7FKs(>Hy?M295X@82z1xuiSiS@Vn9mpKo0aMI`u9=hSz#LR^2?J)xB zH#uUQlzKGzcE4kL-_;|1wPc{@qraE^ygjwY_bYn)sUD-KN{qD_F}!JNZ$55ZQ^tRN zpOL)y*7@cX5q#*?Jz5T{9`0cccDXzXG67>lL+)rU+pr)CoeJ0k5MI-e5L%1_kXb4s zYgj~)3jqKuLe$*4U|m8Ak=(hBP+llVMcvWT-5KaKL@HD#r?nAcimHM+6aW;0(d3h; z11RtIQ((2B_=CNNC<+q#Z3|%9q9DFsz$ix7G*A%CIsT=O^hYa~Y<8q$dCnBQ_L(+I8^~Y;!KRHw41H`~0 zB*cM44Vze~DH8?@Qsd`hKxcASKGWiVQvVbOko^}>0T7fpcLWoP3C!_7T?*J&0 z0bLsCn+8V3078z`ri0oDoIM&Fh#%0JdJ79cA(GXW3hK@tvl|o#N*JI#6hd}lQDDqS z`Ba};VBa=FX9cK72lZ#(SrfF<1~&oH2M~D+6!75h^F^*!P_90GwWTPChHXXcUUT19P#nsqkUYqHGXs&(5vFj>4jtx@Z)( zz!)}!7tYGzhq*8);QuT_Cql6FtajK1O{PEBbU#^cyJFtg<7e&A`8mzUZx=9ym@pGt z2Qx9p3ovLD8jT}@FQB5YX;WKy$L163YpB4y(*r}Xfg!}OMub_8WyhhHyAg1(AUi-f zaoirHNZ{%SWYEG00x%zv$${f=rTB-^!u$!6usD*#jr+a1Nsxx6ka7%8WX2qI2hJ5W z;0y>2$2*&w!jcPl37W7ztffgHXcDzn0h9fbUlUYG|N84nKY;N>=aY`?Ca!AHMuK}>Ye`@V}NTPuDPs_OXphU@$K z@qN1~qDL#=-D1Li6rRIT7`4>n|zD@R;5y2r(MMlyCdzTunw>tY+GPmV3}qf z#9)LQXlRh>A?l%1TPJlgEmR{sn2O|TfXxKrB8k+P{)~uRvcwWdr8=kruVm*0vyzRC z1BJrc!^>csDI7+p8BTT(6BF~h4k+}$pv-`A$aoiH=fT`lBr%+`#RW`AATB6qiNm&2p>H4uJKO`wLm_yTCG=! ztl+z1dhFhZ4;%kob{t*9(*+#B(n2(lqQmaZ$S<+Ex-P0%p z)YyBV#vad7W95Qn+}j>3IrtJ7M-Wv03)kSde~Yq^g{3DZz38;GfPJ_>1@A@;M4XP( zii`*oG_^D}iA174qR6y>8k<7lq~w3g*nUxDlNuTGCmQ)*DyE(?uOd9}7sd58Z0izE ze&~xnq3E{Mpw(nU)lTADkEJCpLR#)6jiA3 z*ZxE)s!J?YA@|c4wF9O)Dm*6NE-$%o-YaU4u&do&;tk#MPkkGYj+hF0aZ)6tbq7^1 z$nXeM2;|4eq^7KQIxm({K2rQ++wi;`$AXbN+|nJ#I#D{-;~LDhNtlsR?H7AJ^1sl9Hb z)yhhZS4!E~+F$cWIEBU%n5J5JZ&NaLPo2w!XHC zRsbmg_R}S(k^G6eYFZ=`QH`VnP+c8AGOP_2L@kp490hn!u;=c>)50rJcXZW>!ouh6 zbGW786-b{_SSJ{$zyhEG(=7i>3J}OLkYu3ud|*8_B0)_PCcrEexN1s20Tt*710^_x z0~Kie_f+7Y&}RHHb6NV1@FYxmz6UX>IsazgSA)kE4x9%*tZ7@j`dnNiI7!xmN3^`GQ50uKKJn!FE&=z@UV6Es0JHG=T*I!+bU{miW^9^i~)-qVG&|C&dTJPUi%1Yu*!rAlbcatt~3xyVh+|SY59q*o~f4;hA<|x}thg!8gxVPLrg|{6Z3_9Upx1;1zoLxk&HOKSu z#clafn;VZsS|mJ4YW;L+NaxTUFUuEYCyib!24#sJDWONM__%Oy*SPjxdO=IHk7SHx za;l#2gUHovKxB55R8lpbFXH*Jo1xSZt>ON10qptZ;SRs?dv|=S2+rpfa9t*FBV9>A zQRbGeqfvpTQAT~C9($^n;|ivtGMnZ(yC+WM?uTlAA1#f#PjEt?tqKn`t==y0))Rkh z*^pJEuA$z6(=lEp3lHqLCz!s%u=WI(59ZO723rF(*eaMG(F`~g>L->B#(>8x?e$wt zf>^~8{8%j5IHbYz*|{e7B|<1H8;dY7f2Z@%h{ZPEL~wj0zcsTx+jq%P0`0J2%~Lga z(R8H+XzV;mZm_eD0=sT=$aIb_<2%9hHCdsM^=2{dyK+0XTc&5%A=r6Bm)XMBuw{XH zfoa;(zpu-t<(&>hn+znIrN!K*v=-1}HZV}iQ#jCKdVf!gO*r3?34_cRK=qIM3&ciw z>KiA>Tb1?EOe!?btnK5|2s>&!+UFD1Z@)zCiTO#MANP9I2*tAZ*E?q?N_(F$(y+f! zbaX{tXZXeH(_iAw*wROh-Lrn2K9eX(>hB_R-Y%jdqgDctPcw6jYIz3Z4 zA~aX@i};{hOW=K(pI#F6McXeaRK}54SQNR`f9)+^x#DFm+R{S9XZZQ4$4t$z?}svR zU47K<(jwK%w^aoAC_DGJjuef}m*=AB?fn=pwd`V3`-+|ivHL{4?r019yxb#UyHoA* zNi7TU4+27>koQaN)zS^wx41r}@@;nt<-<7|tyi+iqc?pDxm)`_yx3#6$A-N-3dC$M zt414(1GyO`I{j)I3va)r>&_phRTu^`zq(fLAPQ3?`L@0kc;!D#Yp{C!Xkl;Mb?oU! z-&EVAwjMaa{SBvJar`%dxq2h@IsSZB(mv0Kc zy|ETJ>7V`6Sy+Aj6*lSkj!aVpYTcgn%sV@t=1QO9^~xJ8I+YfbJa4Vq#pqy2V&BOj z;dP&dljY8DZd`lRnxK*MqBFwi3AEAAx~XCFoobOWKKhQ@Vxuy&$=aXP+xYz{=d@R z2Ma?g+FEUPE3Xe$U(|l7qw~go7g^_%4KGC;<@i4|9ci*Z$$;^KeH_j1nL@UE#msh} z%JzcgpF_bt>n^?D!ofevhs_?`a$o8mQEpTI&~Tu*>i2csnuWWVK z@H|u6`#8|vNB&BC|8^rhM|%rQD`B9$fj)=eq-;dD%3_l;;G`Xi3x2153(1E_|910& zDG+y3xNuoP$w~XjmBSo3b;^H?*8f{ucff0btgUrk7z>@3y{Avcv^K=KIG`%j84;^P z=i!bwTwa%6t^Rm^(e_ZkY7g{1M?B7X|I2uj4v&jvD|5u#B~WQ6F2)XRd+>e<>O;rn zbZ)lWJ8U`z-Gp8`9pBy6y<=^2V(r_#L+l!#_(UV0N=eBOYvHbTFAYC@8R@;0 zO}p>1q9;FmZ^#LK`^TT-t{fAI_fr}u%2m>0j}i5|V znshp>5O?^>G3&wkwDGN)A(cPcTyAfdy%TULUt-gIf3%TWnP+-+m-L%6<#)-aW8K*v zo2omX*jru_d%UV(UzF&x-J5VxG8&pkIl~H8Z(n?+U?AnLbW5M4)190Twy#G~6xtS^ z4Y#Sc--f+AlGQ*^`pI`=wbxSzvBIZg8V8oDFBcBJgDV~0*k=) z2gfdVZth#NLyo-J_9qs2=VnOEBLMTOKt56KFVA`=&%p{s6Gi^aJe$3u0`Dr8iGpst zU4{F0^kQ8=f>fPC>V0l4<^CZWk2fFpB3dZX>tcq!^n$*pCP@*m;GMm}lF#qQX9~Pd zX^J+=^wTpp5#5vB`JFhJ)nK(>vUz;%0#DJNq57M5?PX~h^*Bf4@fT}jG$>(cZN6`j zIsr-hvWFrA22=g!bN7VbN?CICfM4(O`{vT4H}6SVsk46=SwH&RyhKUk)ON?JXNp@J zZmHaFOFOCiWW^zsD?DeFl!xB>1#mwlgnL6HWm-Epl@*%O14oZ?e5`z_thD_G+tFY& z4OP9+cWvR8(5{CmeQ}GPI;93{XrdMeE;3m*9{0}HQCnco@zciP8)84tU+G=BZgHr| z!Hdd*c!r=y)YKxb`hx`Ssu5q+gp$8wxXKN6ggv5n&pNYtvtCW@uKQH#$ZK9YeWm%@)k0~dQmfi5<_k+44!2ED zq@>;FQ^MBwjQt06q~mNWm@m>VTvx7>J+|}AQN1^f1-He9v-Czi&BqK}zZ>uBdhF~N z9uR&_lv{Pt70uFZ!*xTSmu|B;E>mv({qBt=Dd~6KJt^SMUpkt2#6mJ5$-cDdD~ zv~T8>>09xTgP-8It~`mNva9M0ybF~vj^;!!)QX0R0?+MmyWO_D*t>hLIPf&c-kzD3 zSQLRNTMhC~PxBf%t&%MPS%pA$2>b{Oeba1E6bu#(rW@=v(-@psA+Di6J+WdrFJ`sH z;=RKwOrGcdY)w7Bgt6MK5|=_g6O-qCV^CZfoTDgcPVg%Tmq(a$t>3|XGh!^ z@8Xq~?^rhV9EUj%7}Cani+fcOmIpQyIKh&d@tgeW`o#l(8Da7uOBa~kFhPsuG64r! z@HF}#;{VNai9DBaL<8GUZnSc#>b>*c1_m~xd?D@|UsNk|i-j)n+_7`fV)h4)zKqt> zc`3`2oE|PsOI*TM`Pg(@`TAz-^c(Z-NVd=Mr1VP`hF#yD(tJ4_A!1&?z!n!~n{&&v z%6#L|OPq-rXsfK~t@X$0`iCME_&dH=e!2ef^s|GBLvPHtx{phf!@k(WOWu8vKkVFf zHd$u7b*+T5g|Xhpv+C6qC%+28Dk-MLkr#8qGnMkvtuh=irz~r6%puFnD?oT?# zf*nIjz0O4@4Voef9B+=0lS+$AK0(jE89d5ERnd#Jv6itlmoFtYDF*v*`P9b9z}2Qa zv}`e3mhKHVK?BCo;=9{4v#6%@Sk@ub$Im`T`+(hFy&W5gGioPhsj_nVwk`H zW*#(`4EC<{=XV`_^!5gA$F_xEQ|p|+)OFS=eqluPIVqT@7K=HI1f=$-@^lCCO3*F3_#r~5tX#2ru-&@r)+5?SFZ#D!AXBc}vKfpOy-%_4vL)xBM z(3eS0i3^?m8bC$33K@bzDHz_K+_uh!@=^m@N;Dcla|i zB@E5>wYY?r=bzJGhWRpPae%(YtayQ{*zP9P4Vi5_Hs4)yc-SJj;Y{y&zmO+rq0)G` zLb1F-)a3n2N%l1!Eg~n5rk?%Wsxi2W?y<#F>s8aTQ)|D@^ZoqBb(^VzgY&t=WgaRS z6*bvs!1)PBJW%3(Q@#+sjE5|}jrm1b;H1s}7R3$x)f0+aX-0AXxx;%#g%g0r*3*Qw z^(VY0IxLg`0u+GPa$JuwzUC2dxW3XIDxe zG!s(}?p@`4teRa<6l;4Sp>Ce!OWoj`^Plnz>RsE&!yw>wS5$3NQd$@qiulC4f&zH_u9K6k5aV54&-Mp6za50zn z8V!8wR9Ph;<*-7rD4za$zQH-$HBbBd&37d~TUWU*P3)O*#dhzWElw$-LxmciT^UQ% zP7zn$IA{Dr^HCMXsG_oLx8BBw`H89{jw^OaYcHl^9 zgAZJI>9fa{|ruX}u~`bxG{;a=UK*LjGP^+ZvH- zi}jXWwRQCP*Ys|=wkuZqZwy=$_h?Pt@!r7}K5~3#+xyiA%f7!X59p}PN?O<7(r?#o zt8@gXc=*VMz{Iy({bGG8HBz2<r~sGYO&=ym;H^$CFUB8 z%+atfvG|p$IB(y~9AhV9%JcHg3tt^@9Nt%6V^t86{qS|m=IztYqkgb>^}>Jj|IEZ$ z{B|+=3$Ohg$I>6p6p$dFsQ?YSngN=SVSauAn`8UCBew`mvRky^RY(OXELe$Prvirp zyENOs@6!j<7tCAWb_b_Z(~F%CO!U#zWG!}UrWQA_*tx>au;UaC7CW;)+dfXjflRG* ze?gxCCmlovkH;ou!AX1Jq+QcqHFXTI>ENYP-Jwy!#J}neS-kye&efsHOO*s~Uf)qc?>n|G2!ghx_i5E7qmO zpQx?mD>B+8S>BYCj1AkYoR>eHw|o6VQ9JQZhGyGbAC!*=cN%l3E9Jg55-WLpMj~df zen+qW9Sft_c-c?54Tm!r$vcMc$)l~5uWc2$c&Lvh z4XY2Fw$A58+jCSN4qt1kl z{V+;d(U`du=McbiwaQ_nJv~93CbYrwNc0;MWlC|Kx2s=Todj7YE3NJMr!Paog*giC z^(9#kK6sN&J6Ch$Z8Bz$VQ*ruh>}`xnM67>_~ND*_Hvu)Ek4B$uP7StvpyGk?RyHf z6k1*K{FGI~WoIL>KT+xdq;#Vqw`8ehjHLF>hebsPH6TOUv2JL;0M?{GiXerH=-R493uQB(d3N2e=^ z9x{cof|}Ct1E$;+OTQhxf5^MGaC5Fl#0p0n%d2L0a-&ysC)xy$#~rM_6dJnrj%y^2 zH{Q9Pz!d6%nL=Hxjeq7py>LzJ|9`W8o3$-0NO}Zf4!Nh?NsF)q;Ic;j@4Kcnrnjvg<{cs4|M>sRO|>9K?4@?<@+_I& z+>ZiUq_n)fWXgH7oBI4kHUa#mA7k_F+cNscc#3_9eU=G=Bd<2hOK`p3^48b9^`kh? zcj)v_w%98^q_p!&8cB+`3U-Q$M0tjeyIlExcuh*{)#}FZv{l!o!wpWi{QPiX`}qxy zLK}2P=YP1u{@PNxtef{lkf~32(vypKpU2~LHWw~}x8FJiRyKnj&+xZz^50f^J@U+0 zh17iR@YNrFt1iyxcwXNeEq3U17o#^2ULxtz4ZGwiW4f#hTQNI{Ssi&UHx7GVb6q0+ z;X~Yu#YH`lJ2BLju4UpUzt*2RO>9!bR8oW2+UVIx8;;|vaQm-4{JiCQd?6F(05fs6 z)B7k42Dl$^`XEnx`kNu{2b?^}l0l;|e{?@EQAX@MQ=%dOJP=HjDsby4f^|<0NX;ba z6i;pp3WT!E^<7}`Zrz_#d73$G(ck?p8CzG+GcG?>Tl-cc%JW4W$*VDziDq{p+j`Kg zL~vlenejGhs}uEs5y$~LNJOKC3zE(sN;>T{#+4e46+IpYA8)q_HA3Rr@ashDV{L<1LY=Xw(CSpi${fArm);%+|gi9@v> zXO-E@JttZsVGns`u_f<=cO%wG^;hJ4HCOst4Xw0J(@c?MkOFu4B)L~K?y=upd;PF? z6A2flcvJLiTH?hv(s!#`1qr#p`E*g~tz~xpTb%tWyvJjtj0QcTPF&h*=3wH|#Gl7* z9GEZ?a22!9V&lLAyYa9$Id?0L4#g{T69%6y^!h}DyOr7m)C(KfFXEzOhN&pG`ruJ{x zrOx0dJTrDF@{_N>WtVci-R#2Kar1Td(xeECQGRiuG_9)d@cj|O*#^SonLGEgWWwiRa}@B^S_;U+kSu8cmCGs`z9u)xi7pH{`C5~ zW}$Yr+zLC!fSJJUvMUKU6NYp*tXe8Qv_EdyE?1~bkALBaMqCo*S?QVJu3HVC@5Vzk zJJ>=_#;~y;Q?f7JQ>o_cIJQ0fpyo1#@#SS2KhD0{NxbOilhf*9()+Pte?Z3epKJXR zUfx*7vrE21|NWw65#;=J(xG*E#YKi=2^;pU&4@i5`mjCktHgJ`r+bHQmT>P&J9O!Q z=qapOa`ln+Pigj$ym!mevM_R+etibo0`&7$N@!3h0HqUusac9bs6I;1Q4=!Niiotu2F$Bu5D_o4I5K4;Z5<;zvPv=LWj_w#Z#n!K(;MhcyYFMXH| z>Kjr8>->`9Q{#QG8{?^EdmM_}%3CVWdWQv=4&ct`JPW-cAD&XgA>rVtKTSWhQ9`lx``*CcXo6Mi`9}kZZ&#_K^s6Q|0)6_yG1~|2FmX9CW?8_V)@qNRd zRlM}xVCUj{La&A9`1pUjZv7tyX9G(E{450t&YoCZfR~@}e`|I56WYJJ_y1MU3(MyZ zey_qV?9m;!-A+vJ3Q67 zw@X-;lAzu=Bf0~{bCvOJg~AK#E!EFT#A7hp5i8|yo>qCqQEa35=&cEExHWi@yUMAL z4W(sjRkh7$A2;i3Vh_BF;q&OQwCByTtXX*c4B3BAaRK#h^D(giQ>Uk9LN&|ehk||@ z8GiPAk866N(dSBdQm3bJEKMerPvo-Vu%1_Uk5ld7XHNQ^yH7&)m|VvSz1rfY$&5d( zP{gTSTvN!z!~th43E8+Nbr${yZxD(WbAxx7Iibf0K?|2*p4ajff7OXy^!AIT4*N=s zd`&^pH8|HNRN^#0}76My`fo};@P>t}jqu%@n>xsH{d8o@$OkDvl8O_=O5 zb4_-<8|$Ch;2lWde?8Ih=HTD^1<&5^fbak`8`QiACjrZd@FPl}6>Ojhwi$#~(;0do zEFQ^#V}Ox05!?dyn&1>&16Y6DlLUZ29;CrP(?G)pXb^Y}_KhID@ajYbQU83Tg3hew zXaYEFo(`~KZC(qwVNRqOM!3_ra4OAFi2r5CtRGJ#m0)$pPB44cn|mJ!*dJgO#D-Fd zl9%}ODLUcp#loL?0cT9$75c^Nh~^zyVa1uHgDVBuUaRcNCw|M9x|HyJZ_1V!BL>rU zL&V1un~ojh=dW_f|FWYh*Oe=J$s0Kh*N;z2_UMp#3l$rL6AHH#zVJK!;fte~_C*&Q zznj+`p)!rU^0ANW#vg5{eAweczja@0VEkaw2D|WspPjgps2l4K=Q0^9G4WiFFYORN zU+7F~65X#+ugiY=l50ZvlSRaN=3h_Jb<@i~-nwUTk34oss#^TH!jJ3Pd)1qm)wz6W zxgjROtNDbwBSIfJy-lq@O5v4ON3Ym^?MAL?KF_G3mZCq1br}JZ?;~sS?fGZzhRJ}J zKUy}k9bQb7CM-Jb@c@xmymNdS@UI@MA0o7tzLKr|H|k1znqJEh4+@;#dLO^^r6V}o zERnrD0w;CMB7mMpNO}k-HNr{v;iL-eg5OPF5D*F{B_7)N-;r4$n#`@kh*Dlg{#l+Y zy6wpMab4XU*ZZ?2A1pgaEYBhmd_(kGWk%troD_j;>F2g@NUIG=R*ze2BeHBAoyS*= zD>;ApO2PgyzWc^%+m-M;TTASN<_-Ga4D*vzvslGfF87=(Tl|^zI(b2jfv-b%qA%OU z)Skr~%a)(vaVZ>u_ literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Runtime.xml new file mode 100644 index 000000000..93cb00d74 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll.REMOVED.git-id new file mode 100644 index 000000000..3b60eb99b --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll.REMOVED.git-id @@ -0,0 +1 @@ +74f5e2caed93499de991cfd5ed70b868e5207474 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml.REMOVED.git-id new file mode 100644 index 000000000..5db91daf8 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml.REMOVED.git-id @@ -0,0 +1 @@ +6c770122e85766385d4408b770fac43f117b065a \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl4+win8/ensureRedirect.xml new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa831ade491918f26b7cada022456375927ef3f2 GIT binary patch literal 22128 zcmeHv2Urx#(&%g;OL7H~xCF^zmL&^F4w8c+3c|81uo4!QB^rPwm<0oZ1SN=yiDW>< zfS45!6%43IP(VZwK@>$_&yqc!bId;joFO;?BNo|@|F>grk?R%JjK2!gQS z{`nJvs=*VvOjz)*K_V#Tle)kMo#v{Su149{OS=bABk|#MS|FViiYJr8!e|V<9|cd3 z3d2*w@D@&P_)wZZMV*(ITW*rHvn2%Cqc9NlU6{*MZ?7S=G!Kdgf&@Sg`$XSH3eWSOc z^|_p!#)dMVhwSOCanTpba>`V;ZcY|zIh~MPx~0k1;9SRf$o$^xfW~cgy=ksj$Rm<)1|YhpAAPYVGi0V%Qa5L^I)AuGUB z6nGO9N&pG~*gTL1IRHyym7xJW1k0VoI9S-3NsN<))larV_$2`KL2M{CKn3AL5K0W> zA=gbdRTPr*0FPj4B6@%(8fu%sIE_)lK!bF%up~}5P=o}2Dx1LE=3t(4Fwz{1ItPoGgT>9klICDr z=3u+#VEZv;7-XCiW4Shop~0IiM8<6BK=Y3Zp%_DMaghv4sJd%Z7=s#0QTGoCfoz?T zWtS2e=}VX_hTIq=2E~Cy4x)xpOc_8Q`9(1(zqU1}g@#i@D0DXpJ(^0UL_(&Kabe`& zH#H}PfSL}JP(KRYkrX0?IjUGxuctZ;L(^}@V@Hjd( zFo^L->WD~?!s7l|;7(94WOPN z%!J-*Ul7<~*Jx%{Wfzr~-lDz^;#~he^~vQUaXZ=YC=?Dt;CwDD9-7aEVFw9CB!P!e zYg_-CR`!}?S+7Cfv9qTySkYYfLa9F90hSSjd@%@^=z?kxsd3)kp7FKs(>Hy?M295X@82z1xuiSiS@Vn9mpKo0aMI`u9=hSz#LR^2?J)xB zH#uUQlzKGzcE4kL-_;|1wPc{@qraE^ygjwY_bYn)sUD-KN{qD_F}!JNZ$55ZQ^tRN zpOL)y*7@cX5q#*?Jz5T{9`0cccDXzXG67>lL+)rU+pr)CoeJ0k5MI-e5L%1_kXb4s zYgj~)3jqKuLe$*4U|m8Ak=(hBP+llVMcvWT-5KaKL@HD#r?nAcimHM+6aW;0(d3h; z11RtIQ((2B_=CNNC<+q#Z3|%9q9DFsz$ix7G*A%CIsT=O^hYa~Y<8q$dCnBQ_L(+I8^~Y;!KRHw41H`~0 zB*cM44Vze~DH8?@Qsd`hKxcASKGWiVQvVbOko^}>0T7fpcLWoP3C!_7T?*J&0 z0bLsCn+8V3078z`ri0oDoIM&Fh#%0JdJ79cA(GXW3hK@tvl|o#N*JI#6hd}lQDDqS z`Ba};VBa=FX9cK72lZ#(SrfF<1~&oH2M~D+6!75h^F^*!P_90GwWTPChHXXcUUT19P#nsqkUYqHGXs&(5vFj>4jtx@Z)( zz!)}!7tYGzhq*8);QuT_Cql6FtajK1O{PEBbU#^cyJFtg<7e&A`8mzUZx=9ym@pGt z2Qx9p3ovLD8jT}@FQB5YX;WKy$L163YpB4y(*r}Xfg!}OMub_8WyhhHyAg1(AUi-f zaoirHNZ{%SWYEG00x%zv$${f=rTB-^!u$!6usD*#jr+a1Nsxx6ka7%8WX2qI2hJ5W z;0y>2$2*&w!jcPl37W7ztffgHXcDzn0h9fbUlUYG|N84nKY;N>=aY`?Ca!AHMuK}>Ye`@V}NTPuDPs_OXphU@$K z@qN1~qDL#=-D1Li6rRIT7`4>n|zD@R;5y2r(MMlyCdzTunw>tY+GPmV3}qf z#9)LQXlRh>A?l%1TPJlgEmR{sn2O|TfXxKrB8k+P{)~uRvcwWdr8=kruVm*0vyzRC z1BJrc!^>csDI7+p8BTT(6BF~h4k+}$pv-`A$aoiH=fT`lBr%+`#RW`AATB6qiNm&2p>H4uJKO`wLm_yTCG=! ztl+z1dhFhZ4;%kob{t*9(*+#B(n2(lqQmaZ$S<+Ex-P0%p z)YyBV#vad7W95Qn+}j>3IrtJ7M-Wv03)kSde~Yq^g{3DZz38;GfPJ_>1@A@;M4XP( zii`*oG_^D}iA174qR6y>8k<7lq~w3g*nUxDlNuTGCmQ)*DyE(?uOd9}7sd58Z0izE ze&~xnq3E{Mpw(nU)lTADkEJCpLR#)6jiA3 z*ZxE)s!J?YA@|c4wF9O)Dm*6NE-$%o-YaU4u&do&;tk#MPkkGYj+hF0aZ)6tbq7^1 z$nXeM2;|4eq^7KQIxm({K2rQ++wi;`$AXbN+|nJ#I#D{-;~LDhNtlsR?H7AJ^1sl9Hb z)yhhZS4!E~+F$cWIEBU%n5J5JZ&NaLPo2w!XHC zRsbmg_R}S(k^G6eYFZ=`QH`VnP+c8AGOP_2L@kp490hn!u;=c>)50rJcXZW>!ouh6 zbGW786-b{_SSJ{$zyhEG(=7i>3J}OLkYu3ud|*8_B0)_PCcrEexN1s20Tt*710^_x z0~Kie_f+7Y&}RHHb6NV1@FYxmz6UX>IsazgSA)kE4x9%*tZ7@j`dnNiI7!xmN3^`GQ50uKKJn!FE&=z@UV6Es0JHG=T*I!+bU{miW^9^i~)-qVG&|C&dTJPUi%1Yu*!rAlbcatt~3xyVh+|SY59q*o~f4;hA<|x}thg!8gxVPLrg|{6Z3_9Upx1;1zoLxk&HOKSu z#clafn;VZsS|mJ4YW;L+NaxTUFUuEYCyib!24#sJDWONM__%Oy*SPjxdO=IHk7SHx za;l#2gUHovKxB55R8lpbFXH*Jo1xSZt>ON10qptZ;SRs?dv|=S2+rpfa9t*FBV9>A zQRbGeqfvpTQAT~C9($^n;|ivtGMnZ(yC+WM?uTlAA1#f#PjEt?tqKn`t==y0))Rkh z*^pJEuA$z6(=lEp3lHqLCz!s%u=WI(59ZO723rF(*eaMG(F`~g>L->B#(>8x?e$wt zf>^~8{8%j5IHbYz*|{e7B|<1H8;dY7f2Z@%h{ZPEL~wj0zcsTx+jq%P0`0J2%~Lga z(R8H+XzV;mZm_eD0=sT=$aIb_<2%9hHCdsM^=2{dyK+0XTc&5%A=r6Bm)XMBuw{XH zfoa;(zpu-t<(&>hn+znIrN!K*v=-1}HZV}iQ#jCKdVf!gO*r3?34_cRK=qIM3&ciw z>KiA>Tb1?EOe!?btnK5|2s>&!+UFD1Z@)zCiTO#MANP9I2*tAZ*E?q?N_(F$(y+f! zbaX{tXZXeH(_iAw*wROh-Lrn2K9eX(>hB_R-Y%jdqgDctPcw6jYIz3Z4 zA~aX@i};{hOW=K(pI#F6McXeaRK}54SQNR`f9)+^x#DFm+R{S9XZZQ4$4t$z?}svR zU47K<(jwK%w^aoAC_DGJjuef}m*=AB?fn=pwd`V3`-+|ivHL{4?r019yxb#UyHoA* zNi7TU4+27>koQaN)zS^wx41r}@@;nt<-<7|tyi+iqc?pDxm)`_yx3#6$A-N-3dC$M zt414(1GyO`I{j)I3va)r>&_phRTu^`zq(fLAPQ3?`L@0kc;!D#Yp{C!Xkl;Mb?oU! z-&EVAwjMaa{SBvJar`%dxq2h@IsSZB(mv0Kc zy|ETJ>7V`6Sy+Aj6*lSkj!aVpYTcgn%sV@t=1QO9^~xJ8I+YfbJa4Vq#pqy2V&BOj z;dP&dljY8DZd`lRnxK*MqBFwi3AEAAx~XCFoobOWKKhQ@Vxuy&$=aXP+xYz{=d@R z2Ma?g+FEUPE3Xe$U(|l7qw~go7g^_%4KGC;<@i4|9ci*Z$$;^KeH_j1nL@UE#msh} z%JzcgpF_bt>n^?D!ofevhs_?`a$o8mQEpTI&~Tu*>i2csnuWWVK z@H|u6`#8|vNB&BC|8^rhM|%rQD`B9$fj)=eq-;dD%3_l;;G`Xi3x2153(1E_|910& zDG+y3xNuoP$w~XjmBSo3b;^H?*8f{ucff0btgUrk7z>@3y{Avcv^K=KIG`%j84;^P z=i!bwTwa%6t^Rm^(e_ZkY7g{1M?B7X|I2uj4v&jvD|5u#B~WQ6F2)XRd+>e<>O;rn zbZ)lWJ8U`z-Gp8`9pBy6y<=^2V(r_#L+l!#_(UV0N=eBOYvHbTFAYC@8R@;0 zO}p>1q9;FmZ^#LK`^TT-t{fAI_fr}u%2m>0j}i5|V znshp>5O?^>G3&wkwDGN)A(cPcTyAfdy%TULUt-gIf3%TWnP+-+m-L%6<#)-aW8K*v zo2omX*jru_d%UV(UzF&x-J5VxG8&pkIl~H8Z(n?+U?AnLbW5M4)190Twy#G~6xtS^ z4Y#Sc--f+AlGQ*^`pI`=wbxSzvBIZg8V8oDFBcBJgDV~0*k=) z2gfdVZth#NLyo-J_9qs2=VnOEBLMTOKt56KFVA`=&%p{s6Gi^aJe$3u0`Dr8iGpst zU4{F0^kQ8=f>fPC>V0l4<^CZWk2fFpB3dZX>tcq!^n$*pCP@*m;GMm}lF#qQX9~Pd zX^J+=^wTpp5#5vB`JFhJ)nK(>vUz;%0#DJNq57M5?PX~h^*Bf4@fT}jG$>(cZN6`j zIsr-hvWFrA22=g!bN7VbN?CICfM4(O`{vT4H}6SVsk46=SwH&RyhKUk)ON?JXNp@J zZmHaFOFOCiWW^zsD?DeFl!xB>1#mwlgnL6HWm-Epl@*%O14oZ?e5`z_thD_G+tFY& z4OP9+cWvR8(5{CmeQ}GPI;93{XrdMeE;3m*9{0}HQCnco@zciP8)84tU+G=BZgHr| z!Hdd*c!r=y)YKxb`hx`Ssu5q+gp$8wxXKN6ggv5n&pNYtvtCW@uKQH#$ZK9YeWm%@)k0~dQmfi5<_k+44!2ED zq@>;FQ^MBwjQt06q~mNWm@m>VTvx7>J+|}AQN1^f1-He9v-Czi&BqK}zZ>uBdhF~N z9uR&_lv{Pt70uFZ!*xTSmu|B;E>mv({qBt=Dd~6KJt^SMUpkt2#6mJ5$-cDdD~ zv~T8>>09xTgP-8It~`mNva9M0ybF~vj^;!!)QX0R0?+MmyWO_D*t>hLIPf&c-kzD3 zSQLRNTMhC~PxBf%t&%MPS%pA$2>b{Oeba1E6bu#(rW@=v(-@psA+Di6J+WdrFJ`sH z;=RKwOrGcdY)w7Bgt6MK5|=_g6O-qCV^CZfoTDgcPVg%Tmq(a$t>3|XGh!^ z@8Xq~?^rhV9EUj%7}Cani+fcOmIpQyIKh&d@tgeW`o#l(8Da7uOBa~kFhPsuG64r! z@HF}#;{VNai9DBaL<8GUZnSc#>b>*c1_m~xd?D@|UsNk|i-j)n+_7`fV)h4)zKqt> zc`3`2oE|PsOI*TM`Pg(@`TAz-^c(Z-NVd=Mr1VP`hF#yD(tJ4_A!1&?z!n!~n{&&v z%6#L|OPq-rXsfK~t@X$0`iCME_&dH=e!2ef^s|GBLvPHtx{phf!@k(WOWu8vKkVFf zHd$u7b*+T5g|Xhpv+C6qC%+28Dk-MLkr#8qGnMkvtuh=irz~r6%puFnD?oT?# zf*nIjz0O4@4Voef9B+=0lS+$AK0(jE89d5ERnd#Jv6itlmoFtYDF*v*`P9b9z}2Qa zv}`e3mhKHVK?BCo;=9{4v#6%@Sk@ub$Im`T`+(hFy&W5gGioPhsj_nVwk`H zW*#(`4EC<{=XV`_^!5gA$F_xEQ|p|+)OFS=eqluPIVqT@7K=HI1f=$-@^lCCO3*F3_#r~5tX#2ru-&@r)+5?SFZ#D!AXBc}vKfpOy-%_4vL)xBM z(3eS0i3^?m8bC$33K@bzDHz_K+_uh!@=^m@N;Dcla|i zB@E5>wYY?r=bzJGhWRpPae%(YtayQ{*zP9P4Vi5_Hs4)yc-SJj;Y{y&zmO+rq0)G` zLb1F-)a3n2N%l1!Eg~n5rk?%Wsxi2W?y<#F>s8aTQ)|D@^ZoqBb(^VzgY&t=WgaRS z6*bvs!1)PBJW%3(Q@#+sjE5|}jrm1b;H1s}7R3$x)f0+aX-0AXxx;%#g%g0r*3*Qw z^(VY0IxLg`0u+GPa$JuwzUC2dxW3XIDxe zG!s(}?p@`4teRa<6l;4Sp>Ce!OWoj`^Plnz>RsE&!yw>wS5$3NQd$@qiulC4f&zH_u9K6k5aV54&-Mp6za50zn z8V!8wR9Ph;<*-7rD4za$zQH-$HBbBd&37d~TUWU*P3)O*#dhzWElw$-LxmciT^UQ% zP7zn$IA{Dr^HCMXsG_oLx8BBw`H89{jw^OaYcHl^9 zgAZJI>9fa{|ruX}u~`bxG{;a=UK*LjGP^+ZvH- zi}jXWwRQCP*Ys|=wkuZqZwy=$_h?Pt@!r7}K5~3#+xyiA%f7!X59p}PN?O<7(r?#o zt8@gXc=*VMz{Iy({bGG8HBz2<r~sGYO&=ym;H^$CFUB8 z%+atfvG|p$IB(y~9AhV9%JcHg3tt^@9Nt%6V^t86{qS|m=IztYqkgb>^}>Jj|IEZ$ z{B|+=3$Ohg$I>6p6p$dFsQ?YSngN=SVSauAn`8UCBew`mvRky^RY(OXELe$Prvirp zyENOs@6!j<7tCAWb_b_Z(~F%CO!U#zWG!}UrWQA_*tx>au;UaC7CW;)+dfXjflRG* ze?gxCCmlovkH;ou!AX1Jq+QcqHFXTI>ENYP-Jwy!#J}neS-kye&efsHOO*s~Uf)qc?>n|G2!ghx_i5E7qmO zpQx?mD>B+8S>BYCj1AkYoR>eHw|o6VQ9JQZhGyGbAC!*=cN%l3E9Jg55-WLpMj~df zen+qW9Sft_c-c?54Tm!r$vcMc$)l~5uWc2$c&Lvh z4XY2Fw$A58+jCSN4qt1kl z{V+;d(U`du=McbiwaQ_nJv~93CbYrwNc0;MWlC|Kx2s=Todj7YE3NJMr!Paog*giC z^(9#kK6sN&J6Ch$Z8Bz$VQ*ruh>}`xnM67>_~ND*_Hvu)Ek4B$uP7StvpyGk?RyHf z6k1*K{FGI~WoIL>KT+xdq;#Vqw`8ehjHLF>hebsPH6TOUv2JL;0M?{GiXerH=-R493uQB(d3N2e=^ z9x{cof|}Ct1E$;+OTQhxf5^MGaC5Fl#0p0n%d2L0a-&ysC)xy$#~rM_6dJnrj%y^2 zH{Q9Pz!d6%nL=Hxjeq7py>LzJ|9`W8o3$-0NO}Zf4!Nh?NsF)q;Ic;j@4Kcnrnjvg<{cs4|M>sRO|>9K?4@?<@+_I& z+>ZiUq_n)fWXgH7oBI4kHUa#mA7k_F+cNscc#3_9eU=G=Bd<2hOK`p3^48b9^`kh? zcj)v_w%98^q_p!&8cB+`3U-Q$M0tjeyIlExcuh*{)#}FZv{l!o!wpWi{QPiX`}qxy zLK}2P=YP1u{@PNxtef{lkf~32(vypKpU2~LHWw~}x8FJiRyKnj&+xZz^50f^J@U+0 zh17iR@YNrFt1iyxcwXNeEq3U17o#^2ULxtz4ZGwiW4f#hTQNI{Ssi&UHx7GVb6q0+ z;X~Yu#YH`lJ2BLju4UpUzt*2RO>9!bR8oW2+UVIx8;;|vaQm-4{JiCQd?6F(05fs6 z)B7k42Dl$^`XEnx`kNu{2b?^}l0l;|e{?@EQAX@MQ=%dOJP=HjDsby4f^|<0NX;ba z6i;pp3WT!E^<7}`Zrz_#d73$G(ck?p8CzG+GcG?>Tl-cc%JW4W$*VDziDq{p+j`Kg zL~vlenejGhs}uEs5y$~LNJOKC3zE(sN;>T{#+4e46+IpYA8)q_HA3Rr@ashDV{L<1LY=Xw(CSpi${fArm);%+|gi9@v> zXO-E@JttZsVGns`u_f<=cO%wG^;hJ4HCOst4Xw0J(@c?MkOFu4B)L~K?y=upd;PF? z6A2flcvJLiTH?hv(s!#`1qr#p`E*g~tz~xpTb%tWyvJjtj0QcTPF&h*=3wH|#Gl7* z9GEZ?a22!9V&lLAyYa9$Id?0L4#g{T69%6y^!h}DyOr7m)C(KfFXEzOhN&pG`ruJ{x zrOx0dJTrDF@{_N>WtVci-R#2Kar1Td(xeECQGRiuG_9)d@cj|O*#^SonLGEgWWwiRa}@B^S_;U+kSu8cmCGs`z9u)xi7pH{`C5~ zW}$Yr+zLC!fSJJUvMUKU6NYp*tXe8Qv_EdyE?1~bkALBaMqCo*S?QVJu3HVC@5Vzk zJJ>=_#;~y;Q?f7JQ>o_cIJQ0fpyo1#@#SS2KhD0{NxbOilhf*9()+Pte?Z3epKJXR zUfx*7vrE21|NWw65#;=J(xG*E#YKi=2^;pU&4@i5`mjCktHgJ`r+bHQmT>P&J9O!Q z=qapOa`ln+Pigj$ym!mevM_R+etibo0`&7$N@!3h0HqUusac9bs6I;1Q4=!Niiotu2F$Bu5D_o4I5K4;Z5<;zvPv=LWj_w#Z#n!K(;MhcyYFMXH| z>Kjr8>->`9Q{#QG8{?^EdmM_}%3CVWdWQv=4&ct`JPW-cAD&XgA>rVtKTSWhQ9`lx``*CcXo6Mi`9}kZZ&#_K^s6Q|0)6_yG1~|2FmX9CW?8_V)@qNRd zRlM}xVCUj{La&A9`1pUjZv7tyX9G(E{450t&YoCZfR~@}e`|I56WYJJ_y1MU3(MyZ zey_qV?9m;!-A+vJ3Q67 zw@X-;lAzu=Bf0~{bCvOJg~AK#E!EFT#A7hp5i8|yo>qCqQEa35=&cEExHWi@yUMAL z4W(sjRkh7$A2;i3Vh_BF;q&OQwCByTtXX*c4B3BAaRK#h^D(giQ>Uk9LN&|ehk||@ z8GiPAk866N(dSBdQm3bJEKMerPvo-Vu%1_Uk5ld7XHNQ^yH7&)m|VvSz1rfY$&5d( zP{gTSTvN!z!~th43E8+Nbr${yZxD(WbAxx7Iibf0K?|2*p4ajff7OXy^!AIT4*N=s zd`&^pH8|HNRN^#0}76My`fo};@P>t}jqu%@n>xsH{d8o@$OkDvl8O_=O5 zb4_-<8|$Ch;2lWde?8Ih=HTD^1<&5^fbak`8`QiACjrZd@FPl}6>Ojhwi$#~(;0do zEFQ^#V}Ox05!?dyn&1>&16Y6DlLUZ29;CrP(?G)pXb^Y}_KhID@ajYbQU83Tg3hew zXaYEFo(`~KZC(qwVNRqOM!3_ra4OAFi2r5CtRGJ#m0)$pPB44cn|mJ!*dJgO#D-Fd zl9%}ODLUcp#loL?0cT9$75c^Nh~^zyVa1uHgDVBuUaRcNCw|M9x|HyJZ_1V!BL>rU zL&V1un~ojh=dW_f|FWYh*Oe=J$s0Kh*N;z2_UMp#3l$rL6AHH#zVJK!;fte~_C*&Q zznj+`p)!rU^0ANW#vg5{eAweczja@0VEkaw2D|WspPjgps2l4K=Q0^9G4WiFFYORN zU+7F~65X#+ugiY=l50ZvlSRaN=3h_Jb<@i~-nwUTk34oss#^TH!jJ3Pd)1qm)wz6W zxgjROtNDbwBSIfJy-lq@O5v4ON3Ym^?MAL?KF_G3mZCq1br}JZ?;~sS?fGZzhRJ}J zKUy}k9bQb7CM-Jb@c@xmymNdS@UI@MA0o7tzLKr|H|k1znqJEh4+@;#dLO^^r6V}o zERnrD0w;CMB7mMpNO}k-HNr{v;iL-eg5OPF5D*F{B_7)N-;r4$n#`@kh*Dlg{#l+Y zy6wpMab4XU*ZZ?2A1pgaEYBhmd_(kGWk%troD_j;>F2g@NUIG=R*ze2BeHBAoyS*= zD>;ApO2PgyzWc^%+m-M;TTASN<_-Ga4D*vzvslGfF87=(Tl|^zI(b2jfv-b%qA%OU z)Skr~%a)(vaVZ>u_ literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Runtime.xml new file mode 100644 index 000000000..93cb00d74 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..ebbac4cd1080dca53b75756aaa88c421c09e7b80 GIT binary patch literal 34960 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Threading.Tasks.xml new file mode 100644 index 000000000..b47921e5d --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/System.Threading.Tasks.xml @@ -0,0 +1,475 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+sl5+win8+wp8/ensureRedirect.xml new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa831ade491918f26b7cada022456375927ef3f2 GIT binary patch literal 22128 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Runtime.xml new file mode 100644 index 000000000..93cb00d74 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..ebbac4cd1080dca53b75756aaa88c421c09e7b80 GIT binary patch literal 34960 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Threading.Tasks.xml new file mode 100644 index 000000000..b47921e5d --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/System.Threading.Tasks.xml @@ -0,0 +1,475 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8+wp8/ensureRedirect.xml new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa831ade491918f26b7cada022456375927ef3f2 GIT binary patch literal 22128 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Runtime.xml new file mode 100644 index 000000000..93cb00d74 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..ebbac4cd1080dca53b75756aaa88c421c09e7b80 GIT binary patch literal 34960 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.xml new file mode 100644 index 000000000..b47921e5d --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.xml @@ -0,0 +1,475 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/ensureRedirect.xml new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net45+win8+wp8/_._ b/src/packages/Microsoft.Bcl.1.0.19/lib/portable-net45+win8+wp8/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..97ab730f29b7f1f76f3376a8147737d017975994 GIT binary patch literal 39024 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.xml new file mode 100644 index 000000000..53f5bef44 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Runtime.xml @@ -0,0 +1,860 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.dll.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.dll.REMOVED.git-id new file mode 100644 index 000000000..3b60eb99b --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.dll.REMOVED.git-id @@ -0,0 +1 @@ +74f5e2caed93499de991cfd5ed70b868e5207474 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.xml.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.xml.REMOVED.git-id new file mode 100644 index 000000000..5db91daf8 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/System.Threading.Tasks.xml.REMOVED.git-id @@ -0,0 +1 @@ +6c770122e85766385d4408b770fac43f117b065a \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/ensureRedirect.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4-windowsphone71/ensureRedirect.xml new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa831ade491918f26b7cada022456375927ef3f2 GIT binary patch literal 22128 zcmeHv2Urx#(&%g;OL7H~xCF^zmL&^F4w8c+3c|81uo4!QB^rPwm<0oZ1SN=yiDW>< zfS45!6%43IP(VZwK@>$_&yqc!bId;joFO;?BNo|@|F>grk?R%JjK2!gQS z{`nJvs=*VvOjz)*K_V#Tle)kMo#v{Su149{OS=bABk|#MS|FViiYJr8!e|V<9|cd3 z3d2*w@D@&P_)wZZMV*(ITW*rHvn2%Cqc9NlU6{*MZ?7S=G!Kdgf&@Sg`$XSH3eWSOc z^|_p!#)dMVhwSOCanTpba>`V;ZcY|zIh~MPx~0k1;9SRf$o$^xfW~cgy=ksj$Rm<)1|YhpAAPYVGi0V%Qa5L^I)AuGUB z6nGO9N&pG~*gTL1IRHyym7xJW1k0VoI9S-3NsN<))larV_$2`KL2M{CKn3AL5K0W> zA=gbdRTPr*0FPj4B6@%(8fu%sIE_)lK!bF%up~}5P=o}2Dx1LE=3t(4Fwz{1ItPoGgT>9klICDr z=3u+#VEZv;7-XCiW4Shop~0IiM8<6BK=Y3Zp%_DMaghv4sJd%Z7=s#0QTGoCfoz?T zWtS2e=}VX_hTIq=2E~Cy4x)xpOc_8Q`9(1(zqU1}g@#i@D0DXpJ(^0UL_(&Kabe`& zH#H}PfSL}JP(KRYkrX0?IjUGxuctZ;L(^}@V@Hjd( zFo^L->WD~?!s7l|;7(94WOPN z%!J-*Ul7<~*Jx%{Wfzr~-lDz^;#~he^~vQUaXZ=YC=?Dt;CwDD9-7aEVFw9CB!P!e zYg_-CR`!}?S+7Cfv9qTySkYYfLa9F90hSSjd@%@^=z?kxsd3)kp7FKs(>Hy?M295X@82z1xuiSiS@Vn9mpKo0aMI`u9=hSz#LR^2?J)xB zH#uUQlzKGzcE4kL-_;|1wPc{@qraE^ygjwY_bYn)sUD-KN{qD_F}!JNZ$55ZQ^tRN zpOL)y*7@cX5q#*?Jz5T{9`0cccDXzXG67>lL+)rU+pr)CoeJ0k5MI-e5L%1_kXb4s zYgj~)3jqKuLe$*4U|m8Ak=(hBP+llVMcvWT-5KaKL@HD#r?nAcimHM+6aW;0(d3h; z11RtIQ((2B_=CNNC<+q#Z3|%9q9DFsz$ix7G*A%CIsT=O^hYa~Y<8q$dCnBQ_L(+I8^~Y;!KRHw41H`~0 zB*cM44Vze~DH8?@Qsd`hKxcASKGWiVQvVbOko^}>0T7fpcLWoP3C!_7T?*J&0 z0bLsCn+8V3078z`ri0oDoIM&Fh#%0JdJ79cA(GXW3hK@tvl|o#N*JI#6hd}lQDDqS z`Ba};VBa=FX9cK72lZ#(SrfF<1~&oH2M~D+6!75h^F^*!P_90GwWTPChHXXcUUT19P#nsqkUYqHGXs&(5vFj>4jtx@Z)( zz!)}!7tYGzhq*8);QuT_Cql6FtajK1O{PEBbU#^cyJFtg<7e&A`8mzUZx=9ym@pGt z2Qx9p3ovLD8jT}@FQB5YX;WKy$L163YpB4y(*r}Xfg!}OMub_8WyhhHyAg1(AUi-f zaoirHNZ{%SWYEG00x%zv$${f=rTB-^!u$!6usD*#jr+a1Nsxx6ka7%8WX2qI2hJ5W z;0y>2$2*&w!jcPl37W7ztffgHXcDzn0h9fbUlUYG|N84nKY;N>=aY`?Ca!AHMuK}>Ye`@V}NTPuDPs_OXphU@$K z@qN1~qDL#=-D1Li6rRIT7`4>n|zD@R;5y2r(MMlyCdzTunw>tY+GPmV3}qf z#9)LQXlRh>A?l%1TPJlgEmR{sn2O|TfXxKrB8k+P{)~uRvcwWdr8=kruVm*0vyzRC z1BJrc!^>csDI7+p8BTT(6BF~h4k+}$pv-`A$aoiH=fT`lBr%+`#RW`AATB6qiNm&2p>H4uJKO`wLm_yTCG=! ztl+z1dhFhZ4;%kob{t*9(*+#B(n2(lqQmaZ$S<+Ex-P0%p z)YyBV#vad7W95Qn+}j>3IrtJ7M-Wv03)kSde~Yq^g{3DZz38;GfPJ_>1@A@;M4XP( zii`*oG_^D}iA174qR6y>8k<7lq~w3g*nUxDlNuTGCmQ)*DyE(?uOd9}7sd58Z0izE ze&~xnq3E{Mpw(nU)lTADkEJCpLR#)6jiA3 z*ZxE)s!J?YA@|c4wF9O)Dm*6NE-$%o-YaU4u&do&;tk#MPkkGYj+hF0aZ)6tbq7^1 z$nXeM2;|4eq^7KQIxm({K2rQ++wi;`$AXbN+|nJ#I#D{-;~LDhNtlsR?H7AJ^1sl9Hb z)yhhZS4!E~+F$cWIEBU%n5J5JZ&NaLPo2w!XHC zRsbmg_R}S(k^G6eYFZ=`QH`VnP+c8AGOP_2L@kp490hn!u;=c>)50rJcXZW>!ouh6 zbGW786-b{_SSJ{$zyhEG(=7i>3J}OLkYu3ud|*8_B0)_PCcrEexN1s20Tt*710^_x z0~Kie_f+7Y&}RHHb6NV1@FYxmz6UX>IsazgSA)kE4x9%*tZ7@j`dnNiI7!xmN3^`GQ50uKKJn!FE&=z@UV6Es0JHG=T*I!+bU{miW^9^i~)-qVG&|C&dTJPUi%1Yu*!rAlbcatt~3xyVh+|SY59q*o~f4;hA<|x}thg!8gxVPLrg|{6Z3_9Upx1;1zoLxk&HOKSu z#clafn;VZsS|mJ4YW;L+NaxTUFUuEYCyib!24#sJDWONM__%Oy*SPjxdO=IHk7SHx za;l#2gUHovKxB55R8lpbFXH*Jo1xSZt>ON10qptZ;SRs?dv|=S2+rpfa9t*FBV9>A zQRbGeqfvpTQAT~C9($^n;|ivtGMnZ(yC+WM?uTlAA1#f#PjEt?tqKn`t==y0))Rkh z*^pJEuA$z6(=lEp3lHqLCz!s%u=WI(59ZO723rF(*eaMG(F`~g>L->B#(>8x?e$wt zf>^~8{8%j5IHbYz*|{e7B|<1H8;dY7f2Z@%h{ZPEL~wj0zcsTx+jq%P0`0J2%~Lga z(R8H+XzV;mZm_eD0=sT=$aIb_<2%9hHCdsM^=2{dyK+0XTc&5%A=r6Bm)XMBuw{XH zfoa;(zpu-t<(&>hn+znIrN!K*v=-1}HZV}iQ#jCKdVf!gO*r3?34_cRK=qIM3&ciw z>KiA>Tb1?EOe!?btnK5|2s>&!+UFD1Z@)zCiTO#MANP9I2*tAZ*E?q?N_(F$(y+f! zbaX{tXZXeH(_iAw*wROh-Lrn2K9eX(>hB_R-Y%jdqgDctPcw6jYIz3Z4 zA~aX@i};{hOW=K(pI#F6McXeaRK}54SQNR`f9)+^x#DFm+R{S9XZZQ4$4t$z?}svR zU47K<(jwK%w^aoAC_DGJjuef}m*=AB?fn=pwd`V3`-+|ivHL{4?r019yxb#UyHoA* zNi7TU4+27>koQaN)zS^wx41r}@@;nt<-<7|tyi+iqc?pDxm)`_yx3#6$A-N-3dC$M zt414(1GyO`I{j)I3va)r>&_phRTu^`zq(fLAPQ3?`L@0kc;!D#Yp{C!Xkl;Mb?oU! z-&EVAwjMaa{SBvJar`%dxq2h@IsSZB(mv0Kc zy|ETJ>7V`6Sy+Aj6*lSkj!aVpYTcgn%sV@t=1QO9^~xJ8I+YfbJa4Vq#pqy2V&BOj z;dP&dljY8DZd`lRnxK*MqBFwi3AEAAx~XCFoobOWKKhQ@Vxuy&$=aXP+xYz{=d@R z2Ma?g+FEUPE3Xe$U(|l7qw~go7g^_%4KGC;<@i4|9ci*Z$$;^KeH_j1nL@UE#msh} z%JzcgpF_bt>n^?D!ofevhs_?`a$o8mQEpTI&~Tu*>i2csnuWWVK z@H|u6`#8|vNB&BC|8^rhM|%rQD`B9$fj)=eq-;dD%3_l;;G`Xi3x2153(1E_|910& zDG+y3xNuoP$w~XjmBSo3b;^H?*8f{ucff0btgUrk7z>@3y{Avcv^K=KIG`%j84;^P z=i!bwTwa%6t^Rm^(e_ZkY7g{1M?B7X|I2uj4v&jvD|5u#B~WQ6F2)XRd+>e<>O;rn zbZ)lWJ8U`z-Gp8`9pBy6y<=^2V(r_#L+l!#_(UV0N=eBOYvHbTFAYC@8R@;0 zO}p>1q9;FmZ^#LK`^TT-t{fAI_fr}u%2m>0j}i5|V znshp>5O?^>G3&wkwDGN)A(cPcTyAfdy%TULUt-gIf3%TWnP+-+m-L%6<#)-aW8K*v zo2omX*jru_d%UV(UzF&x-J5VxG8&pkIl~H8Z(n?+U?AnLbW5M4)190Twy#G~6xtS^ z4Y#Sc--f+AlGQ*^`pI`=wbxSzvBIZg8V8oDFBcBJgDV~0*k=) z2gfdVZth#NLyo-J_9qs2=VnOEBLMTOKt56KFVA`=&%p{s6Gi^aJe$3u0`Dr8iGpst zU4{F0^kQ8=f>fPC>V0l4<^CZWk2fFpB3dZX>tcq!^n$*pCP@*m;GMm}lF#qQX9~Pd zX^J+=^wTpp5#5vB`JFhJ)nK(>vUz;%0#DJNq57M5?PX~h^*Bf4@fT}jG$>(cZN6`j zIsr-hvWFrA22=g!bN7VbN?CICfM4(O`{vT4H}6SVsk46=SwH&RyhKUk)ON?JXNp@J zZmHaFOFOCiWW^zsD?DeFl!xB>1#mwlgnL6HWm-Epl@*%O14oZ?e5`z_thD_G+tFY& z4OP9+cWvR8(5{CmeQ}GPI;93{XrdMeE;3m*9{0}HQCnco@zciP8)84tU+G=BZgHr| z!Hdd*c!r=y)YKxb`hx`Ssu5q+gp$8wxXKN6ggv5n&pNYtvtCW@uKQH#$ZK9YeWm%@)k0~dQmfi5<_k+44!2ED zq@>;FQ^MBwjQt06q~mNWm@m>VTvx7>J+|}AQN1^f1-He9v-Czi&BqK}zZ>uBdhF~N z9uR&_lv{Pt70uFZ!*xTSmu|B;E>mv({qBt=Dd~6KJt^SMUpkt2#6mJ5$-cDdD~ zv~T8>>09xTgP-8It~`mNva9M0ybF~vj^;!!)QX0R0?+MmyWO_D*t>hLIPf&c-kzD3 zSQLRNTMhC~PxBf%t&%MPS%pA$2>b{Oeba1E6bu#(rW@=v(-@psA+Di6J+WdrFJ`sH z;=RKwOrGcdY)w7Bgt6MK5|=_g6O-qCV^CZfoTDgcPVg%Tmq(a$t>3|XGh!^ z@8Xq~?^rhV9EUj%7}Cani+fcOmIpQyIKh&d@tgeW`o#l(8Da7uOBa~kFhPsuG64r! z@HF}#;{VNai9DBaL<8GUZnSc#>b>*c1_m~xd?D@|UsNk|i-j)n+_7`fV)h4)zKqt> zc`3`2oE|PsOI*TM`Pg(@`TAz-^c(Z-NVd=Mr1VP`hF#yD(tJ4_A!1&?z!n!~n{&&v z%6#L|OPq-rXsfK~t@X$0`iCME_&dH=e!2ef^s|GBLvPHtx{phf!@k(WOWu8vKkVFf zHd$u7b*+T5g|Xhpv+C6qC%+28Dk-MLkr#8qGnMkvtuh=irz~r6%puFnD?oT?# zf*nIjz0O4@4Voef9B+=0lS+$AK0(jE89d5ERnd#Jv6itlmoFtYDF*v*`P9b9z}2Qa zv}`e3mhKHVK?BCo;=9{4v#6%@Sk@ub$Im`T`+(hFy&W5gGioPhsj_nVwk`H zW*#(`4EC<{=XV`_^!5gA$F_xEQ|p|+)OFS=eqluPIVqT@7K=HI1f=$-@^lCCO3*F3_#r~5tX#2ru-&@r)+5?SFZ#D!AXBc}vKfpOy-%_4vL)xBM z(3eS0i3^?m8bC$33K@bzDHz_K+_uh!@=^m@N;Dcla|i zB@E5>wYY?r=bzJGhWRpPae%(YtayQ{*zP9P4Vi5_Hs4)yc-SJj;Y{y&zmO+rq0)G` zLb1F-)a3n2N%l1!Eg~n5rk?%Wsxi2W?y<#F>s8aTQ)|D@^ZoqBb(^VzgY&t=WgaRS z6*bvs!1)PBJW%3(Q@#+sjE5|}jrm1b;H1s}7R3$x)f0+aX-0AXxx;%#g%g0r*3*Qw z^(VY0IxLg`0u+GPa$JuwzUC2dxW3XIDxe zG!s(}?p@`4teRa<6l;4Sp>Ce!OWoj`^Plnz>RsE&!yw>wS5$3NQd$@qiulC4f&zH_u9K6k5aV54&-Mp6za50zn z8V!8wR9Ph;<*-7rD4za$zQH-$HBbBd&37d~TUWU*P3)O*#dhzWElw$-LxmciT^UQ% zP7zn$IA{Dr^HCMXsG_oLx8BBw`H89{jw^OaYcHl^9 zgAZJI>9fa{|ruX}u~`bxG{;a=UK*LjGP^+ZvH- zi}jXWwRQCP*Ys|=wkuZqZwy=$_h?Pt@!r7}K5~3#+xyiA%f7!X59p}PN?O<7(r?#o zt8@gXc=*VMz{Iy({bGG8HBz2<r~sGYO&=ym;H^$CFUB8 z%+atfvG|p$IB(y~9AhV9%JcHg3tt^@9Nt%6V^t86{qS|m=IztYqkgb>^}>Jj|IEZ$ z{B|+=3$Ohg$I>6p6p$dFsQ?YSngN=SVSauAn`8UCBew`mvRky^RY(OXELe$Prvirp zyENOs@6!j<7tCAWb_b_Z(~F%CO!U#zWG!}UrWQA_*tx>au;UaC7CW;)+dfXjflRG* ze?gxCCmlovkH;ou!AX1Jq+QcqHFXTI>ENYP-Jwy!#J}neS-kye&efsHOO*s~Uf)qc?>n|G2!ghx_i5E7qmO zpQx?mD>B+8S>BYCj1AkYoR>eHw|o6VQ9JQZhGyGbAC!*=cN%l3E9Jg55-WLpMj~df zen+qW9Sft_c-c?54Tm!r$vcMc$)l~5uWc2$c&Lvh z4XY2Fw$A58+jCSN4qt1kl z{V+;d(U`du=McbiwaQ_nJv~93CbYrwNc0;MWlC|Kx2s=Todj7YE3NJMr!Paog*giC z^(9#kK6sN&J6Ch$Z8Bz$VQ*ruh>}`xnM67>_~ND*_Hvu)Ek4B$uP7StvpyGk?RyHf z6k1*K{FGI~WoIL>KT+xdq;#Vqw`8ehjHLF>hebsPH6TOUv2JL;0M?{GiXerH=-R493uQB(d3N2e=^ z9x{cof|}Ct1E$;+OTQhxf5^MGaC5Fl#0p0n%d2L0a-&ysC)xy$#~rM_6dJnrj%y^2 zH{Q9Pz!d6%nL=Hxjeq7py>LzJ|9`W8o3$-0NO}Zf4!Nh?NsF)q;Ic;j@4Kcnrnjvg<{cs4|M>sRO|>9K?4@?<@+_I& z+>ZiUq_n)fWXgH7oBI4kHUa#mA7k_F+cNscc#3_9eU=G=Bd<2hOK`p3^48b9^`kh? zcj)v_w%98^q_p!&8cB+`3U-Q$M0tjeyIlExcuh*{)#}FZv{l!o!wpWi{QPiX`}qxy zLK}2P=YP1u{@PNxtef{lkf~32(vypKpU2~LHWw~}x8FJiRyKnj&+xZz^50f^J@U+0 zh17iR@YNrFt1iyxcwXNeEq3U17o#^2ULxtz4ZGwiW4f#hTQNI{Ssi&UHx7GVb6q0+ z;X~Yu#YH`lJ2BLju4UpUzt*2RO>9!bR8oW2+UVIx8;;|vaQm-4{JiCQd?6F(05fs6 z)B7k42Dl$^`XEnx`kNu{2b?^}l0l;|e{?@EQAX@MQ=%dOJP=HjDsby4f^|<0NX;ba z6i;pp3WT!E^<7}`Zrz_#d73$G(ck?p8CzG+GcG?>Tl-cc%JW4W$*VDziDq{p+j`Kg zL~vlenejGhs}uEs5y$~LNJOKC3zE(sN;>T{#+4e46+IpYA8)q_HA3Rr@ashDV{L<1LY=Xw(CSpi${fArm);%+|gi9@v> zXO-E@JttZsVGns`u_f<=cO%wG^;hJ4HCOst4Xw0J(@c?MkOFu4B)L~K?y=upd;PF? z6A2flcvJLiTH?hv(s!#`1qr#p`E*g~tz~xpTb%tWyvJjtj0QcTPF&h*=3wH|#Gl7* z9GEZ?a22!9V&lLAyYa9$Id?0L4#g{T69%6y^!h}DyOr7m)C(KfFXEzOhN&pG`ruJ{x zrOx0dJTrDF@{_N>WtVci-R#2Kar1Td(xeECQGRiuG_9)d@cj|O*#^SonLGEgWWwiRa}@B^S_;U+kSu8cmCGs`z9u)xi7pH{`C5~ zW}$Yr+zLC!fSJJUvMUKU6NYp*tXe8Qv_EdyE?1~bkALBaMqCo*S?QVJu3HVC@5Vzk zJJ>=_#;~y;Q?f7JQ>o_cIJQ0fpyo1#@#SS2KhD0{NxbOilhf*9()+Pte?Z3epKJXR zUfx*7vrE21|NWw65#;=J(xG*E#YKi=2^;pU&4@i5`mjCktHgJ`r+bHQmT>P&J9O!Q z=qapOa`ln+Pigj$ym!mevM_R+etibo0`&7$N@!3h0HqUusac9bs6I;1Q4=!Niiotu2F$Bu5D_o4I5K4;Z5<;zvPv=LWj_w#Z#n!K(;MhcyYFMXH| z>Kjr8>->`9Q{#QG8{?^EdmM_}%3CVWdWQv=4&ct`JPW-cAD&XgA>rVtKTSWhQ9`lx``*CcXo6Mi`9}kZZ&#_K^s6Q|0)6_yG1~|2FmX9CW?8_V)@qNRd zRlM}xVCUj{La&A9`1pUjZv7tyX9G(E{450t&YoCZfR~@}e`|I56WYJJ_y1MU3(MyZ zey_qV?9m;!-A+vJ3Q67 zw@X-;lAzu=Bf0~{bCvOJg~AK#E!EFT#A7hp5i8|yo>qCqQEa35=&cEExHWi@yUMAL z4W(sjRkh7$A2;i3Vh_BF;q&OQwCByTtXX*c4B3BAaRK#h^D(giQ>Uk9LN&|ehk||@ z8GiPAk866N(dSBdQm3bJEKMerPvo-Vu%1_Uk5ld7XHNQ^yH7&)m|VvSz1rfY$&5d( zP{gTSTvN!z!~th43E8+Nbr${yZxD(WbAxx7Iibf0K?|2*p4ajff7OXy^!AIT4*N=s zd`&^pH8|HNRN^#0}76My`fo};@P>t}jqu%@n>xsH{d8o@$OkDvl8O_=O5 zb4_-<8|$Ch;2lWde?8Ih=HTD^1<&5^fbak`8`QiACjrZd@FPl}6>Ojhwi$#~(;0do zEFQ^#V}Ox05!?dyn&1>&16Y6DlLUZ29;CrP(?G)pXb^Y}_KhID@ajYbQU83Tg3hew zXaYEFo(`~KZC(qwVNRqOM!3_ra4OAFi2r5CtRGJ#m0)$pPB44cn|mJ!*dJgO#D-Fd zl9%}ODLUcp#loL?0cT9$75c^Nh~^zyVa1uHgDVBuUaRcNCw|M9x|HyJZ_1V!BL>rU zL&V1un~ojh=dW_f|FWYh*Oe=J$s0Kh*N;z2_UMp#3l$rL6AHH#zVJK!;fte~_C*&Q zznj+`p)!rU^0ANW#vg5{eAweczja@0VEkaw2D|WspPjgps2l4K=Q0^9G4WiFFYORN zU+7F~65X#+ugiY=l50ZvlSRaN=3h_Jb<@i~-nwUTk34oss#^TH!jJ3Pd)1qm)wz6W zxgjROtNDbwBSIfJy-lq@O5v4ON3Ym^?MAL?KF_G3mZCq1br}JZ?;~sS?fGZzhRJ}J zKUy}k9bQb7CM-Jb@c@xmymNdS@UI@MA0o7tzLKr|H|k1znqJEh4+@;#dLO^^r6V}o zERnrD0w;CMB7mMpNO}k-HNr{v;iL-eg5OPF5D*F{B_7)N-;r4$n#`@kh*Dlg{#l+Y zy6wpMab4XU*ZZ?2A1pgaEYBhmd_(kGWk%troD_j;>F2g@NUIG=R*ze2BeHBAoyS*= zD>;ApO2PgyzWc^%+m-M;TTASN<_-Ga4D*vzvslGfF87=(Tl|^zI(b2jfv-b%qA%OU z)Skr~%a)(vaVZ>u_ literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Runtime.xml new file mode 100644 index 000000000..93cb00d74 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.dll.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.dll.REMOVED.git-id new file mode 100644 index 000000000..3b60eb99b --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.dll.REMOVED.git-id @@ -0,0 +1 @@ +74f5e2caed93499de991cfd5ed70b868e5207474 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.xml.REMOVED.git-id b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.xml.REMOVED.git-id new file mode 100644 index 000000000..5db91daf8 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/sl4/System.Threading.Tasks.xml.REMOVED.git-id @@ -0,0 +1 @@ +6c770122e85766385d4408b770fac43f117b065a \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Runtime.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa831ade491918f26b7cada022456375927ef3f2 GIT binary patch literal 22128 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Runtime.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Runtime.xml new file mode 100644 index 000000000..93cb00d74 --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Runtime.xml @@ -0,0 +1,56 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..ebbac4cd1080dca53b75756aaa88c421c09e7b80 GIT binary patch literal 34960 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Threading.Tasks.xml new file mode 100644 index 000000000..b47921e5d --- /dev/null +++ b/src/packages/Microsoft.Bcl.1.0.19/lib/sl5/System.Threading.Tasks.xml @@ -0,0 +1,475 @@ + + + + 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/src/packages/Microsoft.Bcl.1.0.19/lib/win8/_._ b/src/packages/Microsoft.Bcl.1.0.19/lib/win8/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.1.0.19/lib/wp8/_._ b/src/packages/Microsoft.Bcl.1.0.19/lib/wp8/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/License.rtf.REMOVED.git-id b/src/packages/Microsoft.Bcl.Async.1.0.16/License.rtf.REMOVED.git-id new file mode 100644 index 000000000..af671d16a --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/License.rtf.REMOVED.git-id @@ -0,0 +1 @@ +78ff93d5b91d3b33bb9716eeb3b13fcfacd4aa15 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nupkg.REMOVED.git-id b/src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nupkg.REMOVED.git-id new file mode 100644 index 000000000..ecc541a19 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nupkg.REMOVED.git-id @@ -0,0 +1 @@ +fffb5a319604bc48f3384e677f5a94b7e2139630 \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nuspec b/src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nuspec new file mode 100644 index 000000000..321d820f6 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/Microsoft.Bcl.Async.1.0.16.nuspec @@ -0,0 +1,26 @@ + + + + Microsoft.Bcl.Async + 1.0.16 + Async for .NET Framework 4, Silverlight 4 and 5, and Windows Phone 7.5 and 8 + Microsoft + Microsoft + http://go.microsoft.com/fwlink/?LinkID=296434 + http://go.microsoft.com/fwlink/?LinkID=280056 + http://go.microsoft.com/fwlink/?LinkID=288859 + true + This package enables Visual Studio 2012 projects targeting .NET Framework 4 (with KB2468871), Silverlight 4 and 5, and Windows Phone 7.5 (including any portable library combinations) to use the new 'async' and 'await' keywords. This package also includes Task-based extension methods that allow using some of the existing asynchronous APIs with the new language keywords. Windows Phone 8 projects can use this package to get access to async extension methods for the networking types. + +This package is not supported in Visual Studio 2010, and is only required for projects targeting .NET Framework 4.5 or .NET for Windows Store apps when consuming a library that uses this package. For known issues, please see: http://blogs.msdn.com/b/bclteam/p/asynctargetingpackkb.aspx. + Enables usage of the 'async' and 'await' keywords from projects targeting .NET Framework 4 (with KB2468871), Silverlight 4 and 5, and Windows Phone 7.5 and 8. + Copyright © Microsoft Corporation + BCL Microsoft System Async Await Asynchronous + + + + + + + + \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/ReleaseNotes.txt b/src/packages/Microsoft.Bcl.Async.1.0.16/ReleaseNotes.txt new file mode 100644 index 000000000..6099fc6be --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/ReleaseNotes.txt @@ -0,0 +1,18 @@ +Changes in 1.0.14-rc +- Changed: Moved to latest Microsoft.Bcl package (1.0.16-rc). + +Changes in 1.0.13-beta +- Fixed: ConfigureAwait(false) still continue on captured context when using Async Targeting Pack (http://connect.microsoft.com/VisualStudio/feedback/details/767008/configureawait-false-still-continue-on-captured-context-when-using-async-targeting-pack) +- Fixed: Silverlight 4 projects now get Microsoft.Threading.Tasks.Extensions.Silverlight +- Added: Package now references System.Net.dll automatically for .NET 4.0 projects so that networking extension methods work out of the box. +- Changed: Moved types in Microsoft.Threading.Tasks from System.* to Microsoft.* namespace to prevent name conflicts +- Changed: Package now includes Microsoft.Threading.Tasks for .NET 4.5, Windows Store apps and Windows Phone 8 projects to enable the consumption of custom awaiters. +- Changed: Microsoft.Bcl dependency is now not included for .NET 4.5, Windows Store apps and Windows Phone 8 projects because it is not needed. + +Changes in 1.0.12-beta + +- Fixed: TypeLoadException when using Async for WP7.5 version 1.0.11-beta (https://connect.microsoft.com/VisualStudio/feedback/details/768521/system-typeloadexception-when-using-async-for-wp7-5-version-1-0-11-beta) + +Changes in 1.0.11-beta + +- Initial release \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.dll new file mode 100644 index 0000000000000000000000000000000000000000..fe18d0383d9f4f9cf9ee0201a7b656f2af56cbf7 GIT binary patch literal 47344 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 + + + Microsoft.Threading.Tasks.Extensions.Desktop + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + Provides asynchronous wrappers for .NET Framework operations. + + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Downloads the resource with the specified URI as a byte array, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded data. + + + Downloads the resource with the specified URI as a byte array, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded data. + + + Downloads the resource with the specified URI to a local file, asynchronously. + The WebClient. + The URI from which to download data. + The name of the local file that is to receive the data. + A Task that contains the downloaded data. + + + Downloads the resource with the specified URI to a local file, asynchronously. + The WebClient. + The URI from which to download data. + The name of the local file that is to receive the data. + A Task that contains the downloaded data. + + + Uploads data to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads a file to the specified resource, asynchronously. + The WebClient. + The URI to which the file should be uploaded. + A path to the file to upload. + A Task containing the data in the response from the upload. + + + Uploads a file to the specified resource, asynchronously. + The WebClient. + The URI to which the file should be uploaded. + A path to the file to upload. + A Task containing the data in the response from the upload. + + + Uploads a file to the specified resource, asynchronously. + The WebClient. + The URI to which the file should be uploaded. + The HTTP method that should be used to upload the file. + A path to the file to upload. + A Task containing the data in the response from the upload. + + + Uploads a file to the specified resource, asynchronously. + The WebClient. + The URI to which the file should be uploaded. + The HTTP method that should be used to upload the file. + A path to the file to upload. + A Task containing the data in the response from the upload. + + + Causes an online announcement (Hello) message to be sent asynchronously with the specified endpoint discovery metadata and user-defined state. The specified is called when the operation completes. + Task instance. + The endpoint discovery metadata. + The source. + + + Causes an offline announcement (Bye) message to be sent asynchronously with the specified endpoint discovery metadata and user-defined state. The specified is called when the operation completes. + Task instance. + The endpoint discovery metadata. + The source. + + + Begins asynchronously retrieving an incoming request. + Task object that indicates the status of the asynchronous operation. + A Win32 function call failed. Check the exception's property to determine the cause of the exception. + This object has not been started or is currently stopped. + This object is closed. + The source. + + + Starts an asynchronous request for the client's X.509 v.3 certificate. + Task that indicates the status of the operation. + The source. + + + Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. This method does not block. + Task object indicating the status of the asynchronous operation. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + Authentication has already occurred.- or -This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. + The source. + + + Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified credentials. This method does not block. + Task object indicating the status of the asynchronous operation. + The that is used to establish the identity of the client. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + is null.- or - is null. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + Authentication has already occurred.- or -This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. + The source. + + + Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified credentials and channel binding. This method does not block. + Task object indicating the status of the asynchronous operation. + The that is used to establish the identity of the client. + The that is used for extended protection. + The Service Principal Name (SPN) that uniquely identifies the server to authenticate. + is null.- or - is null. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + Authentication has already occurred.- or -This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. + This object has been closed. + The source. + + + Called by servers to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. This method does not block. + Task object indicating the status of the asynchronous operation. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + Windows 95 and Windows 98 are not supported. + The source. + + + Called by servers to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified extended protection policy. This method does not block. + Task object indicating the status of the asynchronous operation. + The that is used for extended protection. + The and on the extended protection policy passed in the parameter are both null. + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + Windows 95 and Windows 98 are not supported. + This object has been closed. + The source. + + + Called by servers to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified server credentials and authentication options. This method does not block. + Task object indicating the status of the asynchronous operation. + The that is used to establish the identity of the client. + One of the values, indicating the security services for the stream. + One of the values, indicating how the server can use the client's credentials to access resources. + is null. + must be , , or , + The authentication failed. You can use this object to retry the authentication. + The authentication failed. You can use this object to retry the authentication. + This object has been closed. + Authentication has already occurred.- or -This stream was used previously to attempt authentication as the client. You cannot use the stream to retry authentication as the server. + Windows 95 and Windows 98 are not supported. + The source. + + + Called by clients to begin an asynchronous operation to authenticate the server and optionally the client. + Task object that indicates the status of the asynchronous operation. + The name of the server that shares this . + is null. + The authentication failed and left this object in an unusable state. + Authentication has already occurred.-or-Server authentication using this was tried previously.-or- Authentication is already in progress. + This object has been closed. + The source. + + + Called by servers to begin an asynchronous operation to authenticate the client and optionally the server in a client-server connection. + Task object indicating the status of the asynchronous operation. + The X509Certificate used to authenticate the server. + is null. + The authentication failed and left this object in an unusable state. + Authentication has already occurred.-or-Client authentication using this was tried previously.-or- Authentication is already in progress. + This object has been closed. + The method is not supported on Windows 95, Windows 98, or Windows Millennium. + The source. + + + Starts an asynchronous request for a remote host connection. The host is specified by a host name and a port number. + Task that represents the asynchronous connection. + The name of the remote host. + The port number of the remote host. + is null. + The has been closed. + This method is valid for sockets in the or families. + The port number is not valid. + The is ing. + + The source. + + + Starts an asynchronous request for a remote host connection. The host is specified by an and a port number. + Task that represents the asynchronous connection. + The of the remote host. + The port number of the remote host. + is null. + An error occurred when attempting to access the socket. See the Remarks section for more information. + The has been closed. + The is not in the socket family. + The port number is not valid. + The length of is zero. + The is ing. + + The source. + + + Starts an asynchronous request for a remote host connection. The host is specified by an array and a port number. + Task that represents the asynchronous connections. + At least one , designating the remote host. + The port number of the remote host. + is null. + An error occurred when attempting to access the socket. See the Remarks section for more information. + The has been closed. + This method is valid for sockets that use or . + The port number is not valid. + The length of is zero. + The is ing. + + The source. + + + Starts an asynchronous operation to accept an incoming connection attempt. + Task that represents the asynchronous creation of the . + An error occurred while attempting to access the socket. See the Remarks section for more information. + The has been closed. + + The source. + + + Starts an asynchronous operation to accept an incoming connection attempt. + Task that represents the asynchronous creation of the . + An error occurred while attempting to access the socket. See the Remarks section for more information. + The has been closed. + + The source. + + + Sends a datagram to a destination asynchronously. The destination is specified by a . + Task object that represents the asynchronous send. + A array that contains the data to be sent. + The number of bytes to send. + The that represents the destination for the data. + The source. + + + Sends a datagram to a remote host asynchronously. The destination was specified previously by a call to . + Task object that represents the asynchronous send. + A array that contains the data to be sent. + The number of bytes to send. + The source. + + + Sends a datagram to a remote host asynchronously. The destination was specified previously by a call to . + Task object that represents the asynchronous send. + A array that contains the data to be sent. + The number of bytes to send. + The host name. + The host name. + The source. + + + Starts an asynchronous request to retrieve the stable unicast IP address table on the local computer. + Task that represents the asynchronous request. + This method is not implemented on the platform. This method uses the native NotifyStableUnicastIpAddressTable function that is supported on Windows Vista and later. + The call to the native NotifyStableUnicastIpAddressTable function failed. + The source. + + + Opens the connection asynchronously. + The source. + Task that represents the asynchronous request. + + + Opens the connection asynchronously. + The source. + The cancellation token. + Task that represents the asynchronous request. + + + Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this , given a callback procedure and state information. + Task that can be used to poll or wait for results, or both; this value is also needed when invoking , which returns the number of affected rows. + Any error that occurred while executing the command text. + The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . + 2 + The source. + + + Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this , given a callback procedure and state information. + Task that can be used to poll or wait for results, or both; this value is also needed when invoking , which returns the number of affected rows. + Any error that occurred while executing the command text. + The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . + 2 + The cancellation token. + The source. + + + Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and returns results as an object, using a callback procedure. + Task that can be used to poll, wait for results, or both; this value is also needed when the is called, which returns the results of the command as XML. + Any error that occurred while executing the command text. + The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . + 2 + The source. + + + Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and returns results as an object, using a callback procedure. + Task that can be used to poll, wait for results, or both; this value is also needed when the is called, which returns the results of the command as XML. + Any error that occurred while executing the command text. + The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . + 2 + The cancellation token. + The source. + + + Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and retrieves one or more result sets from the server, given a callback procedure and state information. + Task that can be used to poll, wait for results, or both; this value is also needed when invoking , which returns a instance which can be used to retrieve the returned rows. + Any error that occurred while executing the command text. + The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . + 2 + The source. + + + Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and retrieves one or more result sets from the server, given a callback procedure and state information. + Task that can be used to poll, wait for results, or both; this value is also needed when invoking , which returns a instance which can be used to retrieve the returned rows. + Any error that occurred while executing the command text. + The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . + 2 + The cancellation token. + The source. + + + Starts an asynchronous method call that returns a . + The metadata. + The source. + + + Starts an asynchronous method call that returns a using the specified address, callback, asynchronous state, and download mechanism. + The metadata obtained from the specified . + The address of the metadata. + The value to use when downloading the metadata. + The source. + + + Starts an asynchronous method call that returns a using the specified address, callback, and asynchronous state. + The metadata obtained from the specified . + The address of the metadata. + The source. + + + + Begins an asynchronous find operation with the specified criteria. + + The discovery client. + The criteria for finding services. + A Task that represents the asynchronous operation. + + + + Begins an asynchronous resolve operation with the specified criteria. + + The discovery client. + The criteria for matching a service endpoint. + A Task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + An IPAddress that identifies the computer that is the destination for the ICMP echo message. + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + + A String that identifies the computer that is the destination for the ICMP echo message. + The value specified for this parameter can be a host name or a string representation of an IP address. + + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + An IPAddress that identifies the computer that is the destination for the ICMP echo message. + + An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) + to wait for the ICMP echo reply message. + + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + + A String that identifies the computer that is the destination for the ICMP echo message. + The value specified for this parameter can be a host name or a string representation of an IP address. + + + An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) + to wait for the ICMP echo reply message. + + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + An IPAddress that identifies the computer that is the destination for the ICMP echo message. + + An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) + to wait for the ICMP echo reply message. + + + A Byte array that contains data to be sent with the ICMP echo message and returned + in the ICMP echo reply message. The array cannot contain more than 65,500 bytes. + + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + + A String that identifies the computer that is the destination for the ICMP echo message. + The value specified for this parameter can be a host name or a string representation of an IP address. + + + An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) + to wait for the ICMP echo reply message. + + + A Byte array that contains data to be sent with the ICMP echo message and returned + in the ICMP echo reply message. The array cannot contain more than 65,500 bytes. + + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + An IPAddress that identifies the computer that is the destination for the ICMP echo message. + + An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) + to wait for the ICMP echo reply message. + + + A Byte array that contains data to be sent with the ICMP echo message and returned + in the ICMP echo reply message. The array cannot contain more than 65,500 bytes. + + A PingOptions object used to control fragmentation and Time-to-Live values for the ICMP echo message packet. + A task that represents the asynchronous operation. + + + + Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message. + + The Ping. + + A String that identifies the computer that is the destination for the ICMP echo message. + The value specified for this parameter can be a host name or a string representation of an IP address. + + + An Int32 value that specifies the maximum number of milliseconds (after sending the echo message) + to wait for the ICMP echo reply message. + + + A Byte array that contains data to be sent with the ICMP echo message and returned + in the ICMP echo reply message. The array cannot contain more than 65,500 bytes. + + A PingOptions object used to control fragmentation and Time-to-Live values for the ICMP echo message packet. + A task that represents the asynchronous operation. + + + The core implementation of SendTaskAsync. + The Ping. + A user-defined object stored in the resulting Task. + + A delegate that initiates the asynchronous send. + The provided TaskCompletionSource must be passed as the user-supplied state to the actual Ping.SendAsync method. + + + + + Sends an e-mail message asynchronously. + The client. + A String that contains the address information of the message sender. + A String that contains the address that the message is sent to. + A String that contains the subject line for the message. + A String that contains the message body. + A Task that represents the asynchronous send. + + + Sends an e-mail message asynchronously. + The client. + A MailMessage that contains the message to send. + A Task that represents the asynchronous send. + + + The core implementation of SendTaskAsync. + The client. + The user-supplied state. + + A delegate that initiates the asynchronous send. + The provided TaskCompletionSource must be passed as the user-supplied state to the actual SmtpClient.SendAsync method. + + + + + Provides asynchronous wrappers for the class. + + + Asynchronously returns the Internet Protocol (IP) addresses for the specified host. + The host name or IP address to resolve. + An array of type System.Net.IPAddress that holds the IP addresses for the host specified. + + + Asynchronously resolves an IP address to an System.Net.IPHostEntry instance. + The IP address to resolve. + An System.Net.IPHostEntry instance that contains address information about the host. + + + Asynchronously resolves an IP address to an System.Net.IPHostEntry instance. + The host name or IP address to resolve. + An System.Net.IPHostEntry instance that contains address information about the host. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.xml new file mode 100644 index 000000000..5c22030d7 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net40/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + 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 an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.xml new file mode 100644 index 000000000..5c22030d7 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/net45/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + 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 an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.xml new file mode 100644 index 000000000..5c22030d7 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net40+sl4+win8+wp71/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + 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 an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.xml new file mode 100644 index 000000000..5c22030d7 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8+wp8/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + 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 an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.xml new file mode 100644 index 000000000..5c22030d7 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/portable-net45+win8/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + 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 an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.dll new file mode 100644 index 0000000000000000000000000000000000000000..1d110cc218b9269c9b6c8dd34bc98ff28037e93d GIT binary patch literal 28896 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 bOd~sVymimPH2Q%nyxd+wgH-qOA@TnQKW6mV literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml new file mode 100644 index 000000000..515d7031d --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml @@ -0,0 +1,141 @@ + + + + Microsoft.Threading.Tasks.Extensions.Phone + + + + + Provides asynchronous wrappers for .NET Framework operations. + + + Provides asynchronous wrappers for .NET Framework operations. + + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Asynchronously invokes an Action on the Dispatcher. + The Dispatcher. + The action to invoke. + A Task that represents the execution of the action. + + + Asynchronously invokes an Action on the Dispatcher. + The Dispatcher. + The function to invoke. + A Task that represents the execution of the function. + + + Used with Task(of void) + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml new file mode 100644 index 000000000..5c22030d7 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + 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 an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.dll new file mode 100644 index 0000000000000000000000000000000000000000..e68371858303ad0e600dccef90c9f8bcc7640b8e GIT binary patch literal 28928 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml new file mode 100644 index 000000000..950e092f0 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml @@ -0,0 +1,141 @@ + + + + Microsoft.Threading.Tasks.Extensions.Silverlight + + + + + Provides asynchronous wrappers for .NET Framework operations. + + + Provides asynchronous wrappers for .NET Framework operations. + + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Asynchronously invokes an Action on the Dispatcher. + The Dispatcher. + The action to invoke. + A Task that represents the execution of the action. + + + Asynchronously invokes an Action on the Dispatcher. + The Dispatcher. + The function to invoke. + A Task that represents the execution of the function. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + Used with Task(of void) + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.xml new file mode 100644 index 000000000..5c22030d7 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/sl4/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + 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 an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 zcmeHv2Ut@})9{{?0)!e+M5F}i{e&V#K)N7O1QZJj0fL}FAPFiU3W(Ud*b9igBlg~V z?_IHXv5N)&*^>lN@!tD?-}gTE|DNZMX3oy;?Ck99?ChM~4dJ~fBL+f<3Ev+-5ZVe) z{PCsXUxOkj)-c|#fi|j~GTBOWJ!KM`mM-CCi$(p#f=phrAS+8GictfPVu>Pj%s>}Q$X6s_Gwq=_n_ijWiJD9dt(;Zh!a6XA=H7M&(# za^nmvKmDly2>EsD1oSI$BqqiGo1StMXTiq`_{QKwB0@!tOaS*n=&TPsix5(SM_nXB z2JrmHA6}#AbQNX5Lz-1~kP3%L0WakPfHJzTAb0Z*52SJsOT@{LNz0Z92{wFP;M?ru z3&Z6g7G{Wm5X*{X#yUWr@NM?-MaaJyN+%QLTF0`Hh=t7T5ISj!kjgKFQ9K#jU$TEg z-?n}@u;8)M`_31_lHXibF}bz#g?aSAn5iDi_S7Cb-FLts zj=D9|b@2t)Am6oG%epPq=e{@0iaqGE%(e8|mDRo2Hup4YlL zb&@4AhLnhh(VI2|*e?kqtI`^E!0e4kD-$TO@gW&ZmQ{O5TEQ$~+dR``(ml6R)?iw} z_}ki8!ANpQ^9Cg|cuLIWhy_M00YLRuA_gXG#tJm>3oGa;+s4XTUfTxOR6XOD#BTG zKFQFvq98{EGlpZ+fn@OTytdN7&3J+)WUXpq6!UD48WWl zF{Uo1Dh_M36H)|49D5y71al0V5M9ret|u>ID2iw%bdkIkTLQxa4af-O7(GTHC`i?g zVxeN_Ep&<7hC>#B=9y~BL4cwh_C!~9amXKDHlY^ z${!1&BrDWWA-O8%I-EkR3ob|3`&z?~AGh16lEw|Pc4+=eRsm4ww$9JFR)LUd1AX^v z=Foem zS%pBYLR#HOEjc5_Ax?ui_8J$lSfIWkP!HfZd*#P7M6oHA-GV6d1 z#ep2ajEiR>o5LmxaUC|J5LaR|3vn$rs}NUX)9e&xOq)MFkJ$}u3#cmrZ^fbKjeKgs zfZ8?}MjLpL1>j8qf*%D4o|7qxkO`xZ1$4p1{)CnVR{>dY9gqcA0$Fe^b^$JGQ5LJe zmBooH03Xd1MdFrmyI>4>DdbA5MzFye&)zdc=fm zx)L-gXmneOQFOpff_8rz#Td+2VN%c}EI!aAEImw7EG|;C2cyl!PL>`wOa$#=DmGoC z#rCK_w&w)?nK3cl3gl)tHV*a-a|{}XWey-LZvbIwV~V;r>pQk*7z(b0FP8<^0a@Iy$~FNW zWI=n}5cI2Y&f@U}uf~D^Vgq98wif(%VX5}B##h<`YF?>KMG|0t)a&V@c`7oXc-Wf6g)~2H<2({WC;Kfa4Dd>u+2e zlA{7V(HC=P1il@&?h9X7R}gf8PQzkA=Yx<4^MZcjy7U^3>47aCf4pX6`-2Zh-U~LW zLi1q#SP77WHUc*eI*zshd`YLj0n|X&gbu9M;lwpfRHuDBWq;orVQ8oI%5NG(1eh`!pn(n7$niJJ2wZ8Oda$a%Krrf>tnL zjL=o)R>=7bP#fv8aC$rq53sOQR&3mhB(^W4heDc-#sJhu>j7$`J#^_=y0nf?Yb)XY z+5u#vP$f)1gocx8xKybG_}_vw2R&BW%H$v;<*iI3G*3BC`2yMqiW_-yeUyRPBLgElE$2AOczZ z0qenBX404*vZt{FG^URnY3wPD86ZB5X{utLJdhCA3!pI*BIPUm1BJf3mEZ@G*+gULwG@~ zbe66+1x2tn6Us=9E}Mexur2|%Q(kX0;R}=}8?gxRUrOy|Elef)f%e-pV(F+gik4&Z zi9s-bG8(Z$)DCTxW6Oy$WQYzoVv~?Dy4r}%1}n9KMGT=SXd^KjS)lbaHUo_&mLMDC z1&bc;?FGOb&_+3SkEnqSAU#W2Ssh@`s8o(kC3e9I^1cx}1e*Y%uvlU)Q;Ac^9ThcV zmto82vmE1)wa5phz-osnIpi*|wu_C}A>@awZ4_mvPykA7#4e*CbXAVcCu$)!O|+F! zb|jymF6gEl>q@>uVJLy_`xI2qenfUf26mVdk5K~(M;Q=kAXH0yQSw5ONRQS;Ex}N3 z#fU^@G$tF(C^S)qp%*GVW)#w)^`as0Y@fWWm@ex;YhF>$M~0zQblHKQ%1+43F41Kc^r$H6Imj^dRdqM$rQ)ZuJ7zvj#2A;3RkJ=~+){XLC&DrkP^kLeYq z{~Zok8wzfq~Qu0R?~1B4foOT7!A+S z@EQ$k0jdyh0BRET0KE`FV5mYv6SRzVfZ#%!NrXb_5uz=?Q$#B|Z2<5i;ekG~NHP@S za4%RVRoMp!Gt?HK2XbPolV-?^twXkgQhi8wWgC+!P|FLMpk8cq(hg;_UC3@|CfkQ} zp?P*gTiAU`FFGBF4zqK~wm`E2Xl?>cH}sgj4tx@pB$PPJ-UB&m;E7`CoL&S^=?fW3 z_$nbrIxTZIl%RBg=!OOY%%OAg0D3`0g5ea}i%p@u*D=Ccr4yr)a90UotRMnZ4iK}6 z7?lV}4^Z(!xKzN1NA4>5j1+`RQ_uhveR4J-RhhwL&9BYmlz~11|q_SS136K_`T^!Ik^hH9a$I@^*Ko9T@ z7%~YAalVHt&c}KfO6xNR>8PD%meSmEkgeK7=6E_i9rTGHzQo#lLxifiuolbdi-A4| z%~VTbt)@#i(v&;tbUpNCE{h9kJZjU>Zo&bLK;PL8NSp8lXp52o7NGY4RnbnC1FWoV zA#F-SZNd`LXcnY9q8fk!=oY{*8phB$edzQ+bRY61=sDYuZY!CtI|79<7O^Vm zoGKdbrQrb@-lb{o(`iKDwipDKlSijb>9jAM4xrPCbUK+%7t!evbh?60SJCOcbov0D zzDuX?(`iI@B#$u=iCaPB4g%UD>9*(`Q#$QSrvvD8BArgA(?xW;f`)r(c$bEVfw}Q$ z=u5*y8Wz#8f`)r(c$bEVNz*fNyG2Y}ayN0Cn9tB+c7eByBxZkj%b3KR$E;*7Wv*hb zXKrGKvu3bZC>XY+S#V+{K{tpe#A||0I*?t-6f%q4Oui!}j8cXjvnTTi^D6Tt^D~pj z>cbkq%4HR@m_^tR$=(z3vlU^@!afPFAn<`K0yHm6vheN;{ox>A`uQ`R>^$P1v6*urJs0(Z zr!DIc3SrGfqv1IPtHdi@l#-hv^g-e2$zqX2lqz+IO%n?RDe(5}5G#-jlsE(pkqWaU z>7p!&LrO*l!kIBb@u2i%p#;U`Nu-DDV^aZ&W~lNGwFbxmn4;z)#kX5J6T-hA>Ew-P8uSeureKNUUfhG!nr+g;0=* zqCw++SZOFuoGum0lEE3dk~CQ|K$M*qEBY-Rnk5yAvji|GaGZ;I2*orj*v&{DD5J)? zUDLDVEHM@<3d)iFK5z4g?A(WyxVG?Kzlpzty(mA<8i4=7fLW{C&Sxa;V zT_)?4EEkU9e;F5PvIL2RIl1X#VYon=oQ8y`Kg|mdN^X`|*gqYNN-Wc#7)j`XK}or( zsn9!7YN`ZeN*3j2Nl^;Ok)A~lxx73kJzt2@vr>dZkW?TBwrG$bBUgw93iFV>OVLm> zJyYn=Lny{Z4R#KefJuYl)_`!ZNIbB~)D(6rr~SPkI6Xu7$HLI8RFOE77Eh4zM=CtD z;`IJ$(%-pb%MoPd{az58F3k}Bo*gKZB#YCtu{r-<7$C|@P4Ay8rses)I7$qTAh`u0 zV#Q!qnSz$o5&$EXD{dx;Ld8Paph-}KFjp!TWPqX2qbTVr$m*Xf=>L0_z;r?XED;PR z7)PKmDYt)rK~nQB%JN{a@N{gPc8amYih_|4H~J-62Hn+YVTND`osu;5T3(S>urxg> zJtJM(OwEm+tEs|2agWIBSC`|Hl#oE7fEY6`ACH8D06}t^FvTxRl$Dn$%9VgKOcSL9 z3NwWL1yUg&DLTTkkixY06|7Zk|22?@&_M~g?-g8lUC+pJ0Ngi zbSdp|ooG)_GictLj0x@CFug1x^UWZLSCey<4Uz=WIW&hDJWjAGifMTRg{gwZ^+GJ9 zO(~MrFW4b?8EJ%YaN{UMoHPztgh(2bo1HBZ z!^k$}%8Vb6moOVvJW+1{v?kl|YPL2g)&rlEgajwl1G~Q1ylfa^T08V`hl3Hqa)81` zgM<;_{t*oGPX%5+{DcGvZ5ebeyxhu6)ju~q1FtY%KGKAQBn2XK%s#FO3C_qXDNibt z;O=7F<@PFRBl3onE+D>#jY|Lp%-9GEzn~= z*a&=@)#-q;1+W58$RGNE=;j*zfTW2DU4R!qIw3a^n47Xd0?$V*Lia3*AXONd)szi2 zaiND4Tf93RD1Zunp-Yz0HAN7ZIH@VB_`OD|tVUz(fGY^;3OMU`dcKpa zLQ@=qYw-DW6*{wpIxwR2%xRRL?;;CXTA+3Rjn=INs-)kj1T9d3{B*lN^^Tv?6fXT< z#|aGU_c~5g3zRM`Qo=m?byS?72QBdI&;lj&;%DFH1VjHDzZB#pvq(CwYt*V!vdnEZ zE0g(LXY50p=VB{sHb1&&4HgTse{aYcx=mO6H88|u?v&cBwPpm3Z8gtpH2dz7p8|-+ zd|4C+M}DTsu;-A4k|D6nfPVrcMd?TcIk5l-LT(luPD>!2i^Mb)YLf!F5}Gcn89i#9 z1T?AePY9GTz$G72NL>mvur@$i3a?Ousy2>VGRQcftPeNnNvcUbQXcwZT#fQ^OESa{ewud5Vt?j|$k%Wc@lSdF5 zECAeGoK!BVKxVMRS%lDZ&=?!PF#{eQ9TRf0s@SW(sC@Xr+QC|r4l50gw0`2G zG4&bi#e*j%dzZX^@+Kv|tJ<`Et7cpEO|n}lv@`s2*<0FIWdHEZuzu?_56O7WqQ8^xY?V{NRT97-Rt-zoFI6*Q6 z0B97nI?w~0ZNTO*FiUv<*DhKD90|+_s8-;F1#r?#+I|g1D_+k(U z+&q*)hxDwb%}Lu;g@?@yTap@#=?8|~rj&Si;un>3Ad@ykZC52oPJvuw9s_frEwPba zL8gNYpo)pyb0~A<37tmIh^xv*6*Q>riscGX$Yd>($r?9q{Zr%C^2V*3m|H8DTVqDn zm{C_eu-syzt?byJK(VB{Uq*&#a5%*G>97$*#1qKYAtER?3LR9XM#TYTP%Fhg%V_jnE1+;VHQAVseutLMi+vK$#DBSNI(qD1`Ljwl^J7 zcNHWFGnDzxlnWHVC9n1bQl$(0#jtmh#)TJHp+F*xr%f>)7{CpD0y*wq!E1ae<-z_F zyfo0SCJsCv^od7rDM)x?A-v}e5~esHq)(vME!IGA)dZO}7X7-L*K7k2wjb$DM>Kib2+6*8~rSxn@`xCUGy*)u*V-qj`E#XTN=j1ZrW_q;NNDd`aP#{Uzc9g-#R zn~(tseAm$pfmwm&n(5^2FN4@s&t_0-vXyZnubD( ze=aBq((rpFxR6G`nUn}+!o4=!MjrG?0GN25JnO;$Z}3 z=DL;06k0tZbIOfBJTsv699*S@O1#K!zL`0V;#uiZ-~v| z;{sOo73fSb8Q{Zww)TQ9dhnprig+EfbMMcnB#vH}KQviBx>h=GWd=AhT{LX+s zrEnjM0Byt87~LAyVK(R*k63@`JC6NVfNpj)7}h=R+aQ1` z&~yA5O7}ZbPKzxC_ggVu7?X|q?=t+?#;1AzGick0g0@8N+*r6s_R@5B^;ZM9EG_i}?Sp82`WZ ze@6rKZ(K?k#AhvJtt1J8uS%(~S+*JsQlEvWu56Ai8}9d% zxRC_2!iVyr+BD12q*NFLs$ec6ix6eftRAzK_2y9JaK@JfeVz~zE8UG_zxJ8_q@tvC z301;8K$S37RWL|`Bz2rY4YnRmA^SEQ3wcMY#FkQT6pVnI3DjU(B1U&6Tovjb!`Gp> zY(SKCIB^0A?5y{fin91xlm^aJ(ou>Qreun;Qus!c0nXv*v>bx-O(s`pRUKw{WK=ZY zk}{W}Mp*&r*=a&CFEA#E7ZelW89)WQ*gI419qa>xg5CM%l&P#o1}*kTepE-55bc|5 zn1K5cC4?pz1i>Lo2m&qLOldHLYomIX4IH^Jq|)fv-dFuXl}6spo-uUywuGbvw#9{U z9y|2fFL9W<=4#kzPyKasN31>C&tv?4rvlv}FWuZd-z0raDfuEW5xu@-Igeyo2UzI}(a&ZGE{iP^y&EE-%~SGm-F zx_&kO+3Z68mT=>^=R+@-tEZ|NX*jjc?F_pzE~)uU_eo9!xXXB3CnP)9#G^D-W%AE>!_ zAmR*VrSghd&GN)0uby3AHf^qgZll_ypP z=)RtKc-?v1?F)LIrESR2l&MGQ7PT^U`Ft%pIGgj*_v@gqHMZ*yxYlS=vADi5Gn@*e zLMu8~1eFD(Nu}AIj*iLV42R6dD>{gfJQG4i8{b{Ass~(uwrLVmhe6JzZ$?M9@Lrx}NUg?`x z^i%V<<2rkmjQIZ2ux9t^DT}9==WJUgUcX@7gEJ^;O!kVcU82Una%`WnWcj1;f#r4v zc`ue#@vl!#oV+-zVH&C4$<9pu@BoYAZX>#A?Z{0IT$!$XnDPAH8P%6PJYT#PFXO1a zM;F>}UDsY*^Z4LARjZ1k%*JsmIxTmrwU2t~svGe- zJpYEypwa8?>UzbmcwT$OI`=`lk(P7ceYRiV*TGiR_v`MC+qcE%PScGJJMMhQZT-9F z!HKKOj zHkcM4x-@Uo<{PK$vkR<<(ycbuXZEaMv1;#X=7fJ=6K^`g`uUMVU5-AnEWI%7aDZw# zVpT^9a}FsSQzB?8zNLxEXy&bY2scv|3bD7{T76(&- z{9ncgECibpOUK5U@9N=d>yj!+rIOtE_JR~=H+vU>z}a5V0Z_LNNy(HeEQl_Gl%E{n z3GS2Q=Qry1B#yZ`IP2pF*HO!dHR8Z#p)aDf%z0?UH_uN)xQGFUSBy#&hL-kERj zMDZ!w1@>0>Cvbrg6gWWz4ldB=pSi$4@Rt5Eb7_CazmjF69p_wpY5w8o^_~|4!<84j z>UU>ApDlT3$ay;lr7f6TIZyS#@I~X_gl{kR_^N)lcJBMWW}59LjBf2Y^v0UgHODfx zd)NgPnsH+-D0TH8ou4t39zICzYgaJeaD~>a9Y*_8zzl%oL9#4(eo69|yxj!(Us=Rb`DuivUo#5{l%lsWj z;B28!M{E3Fltm@b0UAeTs>PUTZ|zcuwz>>h-1u#A+}JErrE%@!+f%kO7uK{R%8M4k zUy=!cwJJR|JsI{Ld49QYcL#3j<SSBuAYv`fvK#zYDE4hd8Sh6cGEN5h0w8+^vi%YDJd!SPGlESPYDJE@1)zSSxT zj0*}6)(<>bZ%Pw;1|5RBM z9*HBi@8|dt7c9n>*Un1pxSTIq>b3K#J=M06s1?anGvdIWU@q)p1R%eke3{1Tl0@Gg zmNOrk>wL4R<;0Ztda#&^lKHYwsxuW-5m4b**6E-7vPOFsgJ~y&Wz$|PR^he4i-l0& zlodF5G53Gw#blR=@r1$i1-Sn1zeoc0^6(jM5xnlX$hX>Q(}3q1j#BFZE`Z_>VGz$TMsM0KJ2WuCS}%-C|!r4dsrs< z_sab&(+^CWRDNv2)ww2X)#K;YEm~WaHbQNH{fQLrZ*>bk>W(nmHu}tf<(>JC zb8g>P+Ea)QL}{@C$Q5|Gn4!zw_P;D>JI^+z6R!GjyOs z+uB|C?jM@n%`|Gw>05dcW}2_gEj!nBjg;bXpDSI8EpHty{P$LhFzXn^TcH4u+Qgp z-YIX1$&B6@Ge4xtYiXUjeCC4-?BXtq>Pwe#JGW9PSy=kA`;Z1=j$xGYNTfvt zzua=$G%~;p?dYVPjfdAr`w0c{-|di*w0f{c<)u< zy_fx!_iph;_$TkJ)#!x5dxJkmRPikATTPk8ld0kfMXg$Lzm>_01^@BzqC_iijc#R^ ziY05hN_xIm(s2;}ukrf-=+zx`tu=G(fp|t>hg(lKt{HsebY8b`qS`^4(L;;@cR z2)S1m)B0BAs;LhiPZ)5iXy2phZ`qC`8BeF!n6=OT`tjR?A+sISKPlbI-l-Qcf8s!n zxO{7+$Grabhq`GzON#HLJ8K-T(>*19r}~rpE`#{qwqn(z&$7LLjO6It+0PM7th=(c z&GU$H!wLjM_&!7%PAiS`*IUi{;I%EaXN|q%~@?9sCiibqHxpw z#ml9xTO$tTm}*-LQuT@+pVK=ypw-Trn)TuRk1q88QIuy=w4gPW`ov$mpZ?JW?M==G zJhgqg<9*0UyNg$yin?0ZgqS7te%9ml(%ZA=ANLgPDz=oexvvJ9?3r7#&oXv%^#JcN zm4gHuvnq9#?pfKnPFwVStW(B@hCAJkjyFA)x@*4SDD4!|+kRcINn0P7JlwSYc=E;} zv8;=J4pFP8uU|4`RZYc=T>WcPN9p9YcXV2=oK?|hy!oDr*QLizE zp3gt`H}yTEzwz+q)|v0`ycpZnmMSi4#zT!Srm`!di=tXMVEk_#?p5j+>HR5|Yrg!# zRxGoGKygQy?2>0wNB8U{&H3?s(&vVg6=N39O4X~zv0X3{qtj$Z{-ZJFuqc)RBbGFm~{RN&%nrV%+1o`6H4nE ziasvvy<6j=`}m~UOYSz5nznzqdQ0*6^r)GevPGIN7V3Q%c>UGsGk#OmL-KZ+olDto z`hZWYDHxMm_}zL=cKYV)JR z$tvj)P6zt7_I%$e{L)HGy9s*Q&lbL1X_sYi&0>C9P`8E0$Cy=nj54p9I(qub-A70K z@bPU>mpa_B%P1XxWKPnY$`XtAR0(O;G=OY=2?;xHB$qbXiT_%N(DHFbGlT6*=`~5s z;Hx$wN(7i|qd~Ixn)oaM?jN~P6uiAU_x{aXt94ap^*7u3jcJ?q{0;TO-`{wJeRErZ zeOPQOjsfP2dNydYBBvQ|`F3IQit060ORo>E4u3$r>#<^1k=DbPk|f6d1*6z)?2J9P z*WKPR_Wm=c^3GEB^uX*~(nxPJN~-KNc+fMgNBrYQ`=kvKf1H>Txzi)T@$9Gt(f~8t znoZpg&u!4nTf^=(yUYGA{mHhm(eCO=hWbrP!&8JtpE%oAF z^4tn_#-tDT3{O94b6<1+iu&yn*Hq1WI(S~f{L|xWXFk}Yl|B4{_Go2u+mP!Yc740# z{WNS`TQy%XVhx ze8`fFx{)xRbNgQ3AgaXlW78C768sX=N04`~QP=or%k%P29t#8 zM#VQ(hT|=~kMzgmEqbS;SzRVC!gW~8VuQ&CT>Ff-sm#B7Wl1lF#i?O;AL)2*7&bk` zr=X%ly%X%4?1H#^Nwa-o<$HNw)XjSaJ);BgpLW+(L8M{-k-bT zHrM#_Q!h7&(J8(Qy}tsdUQ{Fczhtv`UN^~>$;%v>r`LP;>|}RhTVGGlkWU&JvBPd| zwc)hO?AU9<#J1+_vk{5X8yn}9b}x=R->IyqBWuG&zj5n_Ug|vQkan0L^g2&4X;+}v zgRfUbiAoX3dEQH{G2Ke;L|wkNVZP6&UCKq1$>5oT#-3Uw_E?-_sd?|)hR+AzY`nIx z=m+qZav|cG9y{dbljPctzEccj($z&kOU2 z8gZ2?Gib=p-Mfm;Sq)4X^X`sxvd+HJ^Ffz=MK|KL>=nVf9R%xEvYiccd`zX-UtlmA zEx)TW(QNBQ(23b8YHGEE#_6{KImsIFO8&vDpLRwFvZ3_SZsR<7}!&8_LMulJ0eg>3%euTsTkP5mLGe;?ucR=`Ogg~ zPP+c02`K~(icKgIu6;E-d4{RTD1m6XWMP2Oz`h$&G^0OVcyvfKVO*Q~kq4qaAGm+O z>a#TGd8B2)$f|bXA5zN_1s!k2?XLJROw)0J_v#?$z8e+|I(H}Wb!A>ezXe)DO>5t* z&$*EAx4wPX(vxH30vMOq8qRh0)*+^*cAUO$P(xixdC~~IyKw;>Pj`NFGk5&?`qs?j z1_M5Y5HBN~uBmt3e}wx^GgY&6@zE;>w)lL0|6u&(PhGd2db@4%-m}EB5g{IPoj4P} z?;mo1Ynwi2>TIdqZi5%qi*6g=I2#`j{l%_)_0!HQ!6(W3OAo|blbvUhmy~C+e+cSA zUnR_VWVgxn^_j?rg#&db`}DfLK)LSJ<@H4&g7M`Q&x@*qFT1W!@AUmXvrMeZ9X9Kf zX@EZa>HM3URq{t&T5^lI$Fu5k$(M7(!-wdGz4Yp$j+7^&mru$9?}ptfT2yJY^Oa-D zcFmbjHM~z%kLhCZbc#!D_QT~v)w|B?`kXtxjqUTcL8BfF@3%x!;P2qmr|r@O9GB9% z=$#RJb8g?CvQ3i5dE3Edm6l!T;zWwe(;vs3Wr4omODQQg^zxr^xm))7`CB}?Fg||? zTp;e}U)9R4-PCh-h2?i9j6U9P>HEMDr#C&_mXvXYY`r3%sr4EFEZ+54Ra$i{;;5 zVoJ#0uON{43IYjN5Ma)&s{10=GH_UPHEU&wR=CUdx0`#KEc9<@Gw^BesFhpU?)uEo z?ZXeK8QpRlcv$|K~J2bEwmjUuTqXWQxmwQ@7042jNDae?@naC^Ng?5 zeILC2u6xSrtQ6NFODmE!?JxLF`+WbllKQ3iyd|O5kJWcq=nURH-TU>|`?kHcjKh0a zEy@?))%M&H+VASimjP2oTr1d6P}c66Pxbh|PsT)+>c6dY?Db%BNBgzTJr8a1X>htw z!|<-&ux_gRu=Dea>^?;Fm}25;e!wFuWq8c?d75k5nwFk;znxJw;Zs80+2}pvr;pmX z*F%sgN<$!?ObTjajlk%40ls&qYcaY=xqwER=n z=OMhFb~=3%%jft+I+tEwKf2BB1rhIOtlt@2kumH1-OHoLH|{jOgvIMA_4{T~)1{0S z7o)$};{RzE>bC<3d?QG4n?r2xN%AKLY-`1esC~BV2>+bv7#FHHCNO5gN<>9ggja-> zh5qvc0GPfoZ()xfjry3T*q9A3OrM9C7kr;-kTr64akTjG!= z&7^!A8IY8VkrU6b*-hRA`X+P++~ZA#+oB0@cNG7k58o`tw`sE=<-jxi#i7!xZ~wPt zOJ?1T&C_?da8=sB{an=<+}h-+v;Aijp3hU8yib_mVCVDsfcRYIh=$#ro^XzL+|zkQ z)w}c?$$Q$nE}7X^SUS0ITyRwPt7=n+p4SgEc<1FmF8b{H?*s4qC^=ZqedOJ4$;C~E zgQt7kdzx}A(0fR}={udmrIV#2CcHmkK?d9GAFH)v@d}pO+?Q!z(j3YwY&zKt>=~MD ztdgG9d)ABxBi`?w^e));_P35_ce%dKGGF^}o#o53x87;2n{737R=9?@>RaV8myHiN z>D{Y4WPiHPf{mdboWq>`hu5rqxZ&E3)}y-x^>la2vD6=4{oeBPZ97k1`m7DT#-wG5 zmTi$9@MW==5;j&oC7pD_Q&soYgny`=G~7Vcx-e+jpohLT!m0y(qm#-G7$$d^S$608 zyU%ZRE9Y3&o?0^V?5n=Xe)sz*%^T&z9?U++uFf@XwOb(ARCn`mJLc{?en&K{UfmWt zzL@#3GJeKYbh$EkSFd+7m#Bn=Xw5D%K8vgmRnJ}0DQK{f>*4c@7A?%rZ~rBv+<4X3 z&Zb2l7JS|_a7)%M#&_guB;S$fBH->8?&t`qOv z$<0ij;(cy@kBG=UMRDybhj5)t@?ZOLsylsMesXc&eU+o<#^v;g2npKje{AlcKAfVE zf#35M?%S1_IpA2dL`OY8>J-03SC=Z$)uvzk%m3|#OZNWX!uwmZ*TM>TD~B739L45S zTP7bixQYMzMwVmayQ~V6-=4{9_2cd`$*{Hk-uZkkKYrJ;uj!K|9nQMP|5!A7(3i`m zrRV2Ul?zGV%VvNhiAW37*(_&=8GwYx=~;S9$Z=zGjR(eNx}Mf6WaLJ#bCf@g^ma0xi$_k-mK8EfUNc;!T5c% zqJ;2ft19eD3-&8Y2s_vWvVv983`|VUy0jOELBK7UpLaT#yb~$H8_)08Enrxb40LY) z;YR7AtTzHqd0=&YzUa)y`HM+*x8%?~&&_%|usSu{n{se>ap_GdK?6l3@xG#X+v4KQ z|N7New?L;LduKOyCwqS?*zF%)eXS_bI1A^XIdFHcmm-{3DW?CZCL(`Xeg5AG=PCJ( z7dN=T$9L}F>WWWHT_KzY)CHr|(ErGbhXrLOd+{)Adhz)Af;4{FpuqTk59XWSCthKw zzH=~ltS9fqH=UUuz6?*FK2RE~b!iC)m5luQa%ftZUBaOQ4+Z-NZShI9?Niq}#*)c5 z_G_nKZg^TnXW~!+)vKBc)O?dTx->RG?MnDocjX%YThmrwmQZmPB~?M{XP=z zvA)UJbzv!EqLQlnejjY?T^EP0aNlm{H0QB>`Vaq*x|cB{aM{?9hWnvBi{kV;D;4^8XmeMummSg4lql7{?UZ-y8Y|QEU|aGOHz<30`vRz zJ6{frjZ?PmRuZWFbz98%lkXF?#|}E_>+3i7W_+6;@%8=MxXv=`5hi`@uXS|Yp5cdw zzjZ6@-O1qX?7S{hqR~2c%{Ct#^NNMnR%{yh;K=EZ$McaWj0!Ys?{(%SW66w3y{va` z{?4q;Ug*@t@_YAnjt!e1PITUplrZN;obS^&r)Q^59{*!N((qe{x~NXExaaYrZI_(n z`2{AK2j*2R^7=BoaK?biLzZTqubo$K_|5(5^!JCCaAuS(-nBq~Ez^I*)=foo+q?5N znLkW<@#+1ZVadJBHS--j;s!0sS;-!&IYxK8U>WzsoU0n0=M)_}durL)*M%eMYCGnr z-03Tw)m~X}eSMUXXxE!sbmuW&Y4J4APr}Yao_t;&vg*@q@i4(a(cl%uCzh$K_So^_ z@QJG>8^xy#-)|jB7!`eOH^wH`V?&?oN7cK}&L1V|sQhS_{j&*oogK8TKkRjkwKVy3 zbaljatF6^5Zp_%Q%zx3bGj09C@0Qiu%&Fq0QWtheox<)U7krpK*0J3YlXbl|t-TrO zH8U#bO6B=O-S4O0j@x(cHnsQr$w%Q|)%Wy`d^+E#t-IsSGd)=juhlD}T(7@Yu{5|; zGtAXUdHeMaH!dVhx-A_YstpUybvOjr-|P^;-n_U~!lFxWFVLGwKOODhLx6wRrQ;vI zz-=5SHyjD@@qz>Q#XB^j|2tRzzg?&LN>#69tr=(Hu&91j?ffm4 zKSCbW4>Ii%G{ZY|ALqP~6}o-)(fMzpItGMZowdl{R^nHZmCt-Q=|YXmL1Xp>j-}_T z+yTcuFJ0?0ak9mStc37SFL#cZEHF@s-RL|(-NW+K_SGM2gmJ@BpYYFdYyEnMX|8_N z>#n2a(b2I^d&d%|qK?ne>~_p$SC=7+Y**aw_$@!dYE9+B?rywwAA;;_d8W!+dI#BL zZy8fD%&BY8k&NB-HF>%pi6PStIom%wG;WU01pRK)o}K)#iaBxQi@m`+@^jr^j9kU4 zU!-KOoAbgo)m_D{n{eC0;R|MzTq~)5tg@uD5|;=tQ7lyLKvQj+od|TgQ``O8lLRK~ z{O!K|>~cPbluthQ(}_Tf>(+ns-Zw-V@QW9G?_0LIz?lI5e`X^OS3#`gT<+{h&l>V}plEfjx#Mcs**vi8*Rss~DHfg3s-t#~;0*`e>b zm-hV_uae_X-Oc~vgOU-S&m|0v3Y=N@X5oP_`=R^{nmH zp1~#(WtBqzc0Z6on;7AT!hUym+%$__r#IPmb#1}QljrWueZSQ-GLZi$^h4I1lyk2) z>V1@W2J56xn>Vvz#Rcxn{bB4rU%qx@1SO82w;|T;q5g1>&O!RdhQk(3wTu2lI!Es7 z)R3^PCT~{{HFr*B2_p}-ZUy))xA=bL|Kb;fMdlpnL(_Raqcu9B{i*ibVdtKV9$E+E zi%W*+Pfux8QM{ij-m|!PCsn-dKN5QX^23bZe*qW~8$~7Bwba&_5 zQr5DNz5UN2J5Tnvc6s3f{C8e?0r-#AHhV-5A@0yAO8my=do;@>&nAg=JbBjn7=NyV0P+wEsHM^{V~BB%AS< zPCqid8y(>EgFosiie{uMg`4bFpZn2z!0LL7=Y+>@afip^j4cLf7ms)8KKRV^vbx?E zxK+=dUpQY!*jc@Pv8GSKq17|%CVdT^ZL|Mv=II=LFX@fJUq*}!>^j2I)0X|(TW4I1 z&A0x!?_Q-czMgpWa29*?7S*#g^G#ireyuBI=^yzPxJ`NFkkNV`&r%=1wg@=*UHaqO zlV@Lz-@Scq;#V`~SpA#smC++M)TF7@bW7?}FXDfT>$f3ok5S&Yu4Cb5%mK2H^&p^8sZ#nsGKElppzYYKa0i--Ncs4Tds=CG{l zhV5(n*vJ(lH?ELcY}@}j^jmYwhh+!f{IMG!pcGc>zB1(Hn*C?C)r`)cc3fduiLVBXQwX~-5>S7 z`N?6@5#NLDAD!4mw$ct;?Rx5zr0;zG`Y9@LHTyFrta~TDct3x(LC4_Or-6%gN?x@& zw!Py4B8jzOzV}P<EJK27m`9X;G@iYN0)SkZ==&c*Y>dOlTB(wP3rt25bUgWKh~ trz$EAO%;#Gf3xPt`K5a@a?HMXe*Z`npSWAc*CLr8T*}Qq&~Y + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.xml new file mode 100644 index 000000000..5c22030d7 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/win8/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + 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 an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.dll new file mode 100644 index 0000000000000000000000000000000000000000..1d110cc218b9269c9b6c8dd34bc98ff28037e93d GIT binary patch literal 28896 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 bOd~sVymimPH2Q%nyxd+wgH-qOA@TnQKW6mV literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml new file mode 100644 index 000000000..515d7031d --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml @@ -0,0 +1,141 @@ + + + + Microsoft.Threading.Tasks.Extensions.Phone + + + + + Provides asynchronous wrappers for .NET Framework operations. + + + Provides asynchronous wrappers for .NET Framework operations. + + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Downloads the resource with the specified URI as a string, asynchronously. + The WebClient. + The URI from which to download data. + A Task that contains the downloaded string. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a readable stream for the data downloaded from a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Opens a writeable stream for uploading data to a resource, asynchronously. + The WebClient. + The URI for which the stream should be opened. + The HTTP method that should be used to open the stream. + A Task that contains the opened stream. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Uploads data in a string to the specified resource, asynchronously. + The WebClient. + The URI to which the data should be uploaded. + The HTTP method that should be used to upload the data. + The data to upload. + A Task containing the data in the response from the upload. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Converts a path to a Uri using the WebClient's logic. + Based on WebClient's private GetUri method. + + + Asynchronously invokes an Action on the Dispatcher. + The Dispatcher. + The action to invoke. + A Task that represents the execution of the action. + + + Asynchronously invokes an Action on the Dispatcher. + The Dispatcher. + The function to invoke. + A Task that represents the execution of the function. + + + Used with Task(of void) + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..e911377c2c89e62a14d467bf882f2775ac94d708 GIT binary patch literal 31440 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 + + + Microsoft.Threading.Tasks.Extensions + + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + + Provides asynchronous wrappers for .NET Framework operations. + + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + A Task that represents the asynchronous read. + The source. + The buffer to read data into. + The byte offset in at which to begin reading. + The maximum number of bytes to read. + The cancellation token. + The array length minus is less than . + is null. + or is negative. + An asynchronous read was attempted past the end of the file. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Writes asynchronously a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + A Task that represents the asynchronous write. + The source. + The buffer containing data to write to the current stream. + The zero-based byte offset in at which to begin copying bytes to the current stream. + The maximum number of bytes to write. + The cancellation token. + length minus is less than . + is null. + or is negative. + The stream does not support writing. + The stream is closed. + An I/O error occurred. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Flushes asynchronously the current stream. + + A Task that represents the asynchronous flush. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads all the bytes from the current stream and writes them to the destination stream. + + The source stream. + The stream that will contain the contents of the current stream. + The size of the buffer. This value must be greater than zero. The default size is 4096. + The cancellation token to use to cancel the asynchronous operation. + A Task that represents the asynchronous operation. + + + + Reads a maximum of count characters from the reader asynchronously and writes + the data to buffer, beginning at index. + + + When the operation completes, contains the specified character array with the + values between index and (index + count - 1) replaced by the characters read + from the current source. + + + The maximum number of characters to read. If the end of the stream is reached + before count of characters is read into buffer, the current method returns. + + The place in buffer at which to begin writing. + the source reader. + A Task that represents the asynchronous operation. + + + + Reads asynchronously a maximum of count characters from the current stream, and writes the + data to buffer, beginning at index. + + The source reader. + + When this method returns, this parameter contains the specified character + array with the values between index and (index + count -1) replaced by the + characters read from the current source. + + The position in buffer at which to begin writing. + The maximum number of characters to read. + A Task that represents the asynchronous operation. + + + + Reads a line of characters from the reader and returns the string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + + Reads all characters from the current position to the end of the TextReader + and returns them as one string asynchronously. + + the source reader. + A Task that represents the asynchronous operation. + + + Writes a string asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + Writes a line terminator asynchronously to a text stream. + The writer. + A Task representing the asynchronous write. + + + Writes a string followed by a line terminator asynchronously to a text stream. + The writer. + The string to write. + A Task representing the asynchronous write. + + + Writes a char followed by a line terminator asynchronously to a text stream. + The writer. + The char to write. + A Task representing the asynchronous write. + + + Writes a char array followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + A Task representing the asynchronous write. + + + Writes a subarray of characters followed by a line terminator asynchronously to a text stream. + The writer. + The buffer to write. + Starting index in the buffer. + The number of characters to write. + A Task representing the asynchronous write. + + + + Clears all buffers for the current writer and causes any buffered data to + be written to the underlying device. + + The writer. + A Task representing the asynchronous flush. + + + Starts an asynchronous request for a web resource. + Task that represents the asynchronous request. + The stream is already in use by a previous call to . + + The source. + + + Starts an asynchronous request for a object to use to write data. + Task that represents the asynchronous request. + The property is GET and the application writes to the stream. + The stream is being used by a previous call to . + No write stream is available. + + The source. + + + diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.dll b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..065d7460b80b2e165f428491f96cc35ea1871858 GIT binary patch literal 37024 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 K6L@$j2mk<=3txBu literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.xml b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.xml new file mode 100644 index 000000000..5c22030d7 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Async.1.0.16/lib/wp8/Microsoft.Threading.Tasks.xml @@ -0,0 +1,630 @@ + + + + Microsoft.Threading.Tasks + + + + + Provides extension methods for threading-related types. + + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time in milliseconds for the source to be canceled. + + + Cancels the after the specified duration. + The CancellationTokenSource. + The due time for the source to be canceled. + + + Gets an awaiter used to await this . + The task to await. + An awaiter instance. + + + Gets an awaiter used to await this . + Specifies the type of data returned by the task. + The task to await. + An awaiter instance. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Creates and configures an awaitable object for awaiting the specified task. + The task to be awaited. + + true to automatic marshag back to the original call site's current SynchronizationContext + or TaskScheduler; otherwise, false. + + The instance to be awaited. + + + Event handler for progress reports. + Specifies the type of data for the progress report. + The sender of the report. + The reported value. + + + + Provides an IProgress{T} that invokes callbacks for each reported progress value. + + Specifies the type of the progress report value. + + Any handler provided to the constructor or event handlers registered with + the event are invoked through a + instance captured + when the instance is constructed. If there is no current SynchronizationContext + at the time of construction, the callbacks will be invoked on the ThreadPool. + + + + The synchronization context captured upon construction. This will never be null. + + + The handler specified to the constructor. This may be null. + + + A cached delegate used to post invocation to the synchronization context. + + + Initializes the . + + + Initializes the with the specified callback. + + A handler to invoke for each reported progress value. This handler will be invoked + in addition to any delegates registered with the event. + + The is null (Nothing in Visual Basic). + + + Reports a progress change. + The value of the updated progress. + + + Reports a progress change. + The value of the updated progress. + + + Invokes the action and event callbacks. + The progress value. + + + Raised for each reported progress value. + + Handlers registered with this event will be invoked on the + captured when the instance was constructed. + + + + Holds static values for . + This avoids one static instance per type T. + + + A default synchronization context that targets the ThreadPool. + + + 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 an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The to await. + + true to attempt to marshal the continuation back to the original context captured + when BeginAwait is called; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable object that allows for configured awaits on . + This type is intended for compiler use only. + + + The underlying awaitable on whose logic this awaitable relies. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Gets an awaiter for this awaitable. + The awaiter. + + + Provides an awaiter for a . + This type is intended for compiler use only. + + + The task being awaited. + + + Whether to attempt marshaling back to the original context. + + + Initializes the . + The awaitable . + + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The default value to use for continueOnCapturedContext. + + + Error message for GetAwaiter. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + + Fast checks for the end of an await operation to determine whether more needs to be done + prior to completing the await. + + The awaited task. + + + Handles validations on tasks that aren't successfully completed. + The awaited task. + + + Throws an exception to handle a task that completed in a state other than RanToCompletion. + + + Schedules the continuation onto the associated with this . + The awaited task. + The action to invoke when the await operation completes. + Whether to capture and marshal back to the current context. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Invokes the delegate in a try/catch that will propagate the exception asynchronously on the ThreadPool. + + + + Copies the exception's stack trace so its stack trace isn't overwritten. + The exception to prepare. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Whether the current thread is appropriate for inlining the await continuation. + + + Provides an awaiter for awaiting a . + This type is intended for compiler use only. + + + The task being awaited. + + + Initializes the . + The to be awaited. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Schedules the continuation onto the associated with this . + The action to invoke when the await operation completes. + The argument is null (Nothing in Visual Basic). + The awaiter was not properly initialized. + This method is intended for compiler user rather than use directly in code. + + + Ends the await on the completed . + The result of the completed . + The awaiter was not properly initialized. + The task was not yet completed. + The task was canceled. + The task completed in a Faulted state. + + + Gets whether the task being awaited is completed. + This property is intended for compiler user rather than use directly in code. + The awaiter was not properly initialized. + + + Provides an awaitable context for switching into a target environment. + This type is intended for compiler use only. + + + Gets an awaiter for this . + An awaiter for this awaitable. + This method is intended for compiler user rather than use directly in code. + + + Provides an awaiter that switches into a target environment. + This type is intended for compiler use only. + + + A completed task. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Posts the back to the current context. + The action to invoke asynchronously. + The awaiter was not properly initialized. + + + Ends the await operation. + + + Gets whether a yield is not required. + This property is intended for compiler user rather than use directly in code. + + + Provides methods for creating and manipulating tasks. + + + Creates a task that runs the specified action. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified action. + The action to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute. + The CancellationToken to use to request cancellation of this task. + A task that represents the completion of the function. + The argument is null. + + + Creates a task that runs the specified function. + The function to execute asynchronously. + A task that represents the completion of the action. + The argument is null. + + + Creates a task that runs the specified function. + The action to execute. + The CancellationToken to use to cancel the task. + A task that represents the completion of the action. + The argument is null. + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + Starts a Task that will complete after the specified due time. + The delay in milliseconds before the returned task completes. + A CancellationToken that may be used to cancel the task before the due time occurs. + The timed Task. + + The argument must be non-negative or -1 and less than or equal to Int32.MaxValue. + + + + An already completed task. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + A Task that represents the completion of all of the provided tasks. + + If any of the provided Tasks faults, the returned Task will also fault, and its Exception will contain information + about all of the faulted tasks. If no Tasks fault but one or more Tasks is canceled, the returned + Task will also be canceled. + + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete only when all of the provided collection of Tasks has completed. + The Tasks to monitor for completion. + + A callback invoked when all of the tasks complete successfully in the RanToCompletion state. + This callback is responsible for storing the results into the TaskCompletionSource. + + A Task that represents the completion of all of the provided tasks. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates a Task that will complete when any of the tasks in the provided collection completes. + The Tasks to be monitored. + + A Task that represents the completion of any of the provided Tasks. The completed Task is this Task's result. + + Any Tasks that fault will need to have their exceptions observed elsewhere. + The argument is null. + The argument contains a null reference. + + + Creates an already completed from the specified result. + The result from which to create the completed task. + The completed task. + + + Creates an awaitable that asynchronously yields back to the current context when awaited. + + A context that, when awaited, will asynchronously transition back into the current context. + If SynchronizationContext.Current is non-null, that is treated as the current context. + Otherwise, TaskScheduler.Current is treated as the current context. + + + + Adds the target exception to the list, initializing the list if it's null. + The list to which to add the exception and initialize if the list is null. + The exception to add, and unwrap if it's an aggregate. + + + Returns a canceled task. + The cancellation token. + The canceled task. + + + Returns a canceled task. + Specifies the type of the result. + The cancellation token. + The canceled task. + + + + Completes the Task if the user state matches the TaskCompletionSource. + + Specifies the type of data returned by the Task. + The TaskCompletionSource. + The completion event arguments. + Whether we require the tcs to match the e.UserState. + A function that gets the result with which to complete the task. + An action used to unregister work when the operaiton completes. + + + diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/License.rtf.REMOVED.git-id b/src/packages/Microsoft.Bcl.Build.1.0.8/License.rtf.REMOVED.git-id new file mode 100644 index 000000000..97da4159b --- /dev/null +++ b/src/packages/Microsoft.Bcl.Build.1.0.8/License.rtf.REMOVED.git-id @@ -0,0 +1 @@ +350fcf62f1c4e7ecbf9538625fbe75bb018b962e \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nupkg b/src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..d932108aff87bd85b4a2fd13dd9e3f519954ce20 GIT binary patch literal 44179 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 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nuspec b/src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nuspec new file mode 100644 index 000000000..15dfb5228 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Build.1.0.8/Microsoft.Bcl.Build.1.0.8.nuspec @@ -0,0 +1,18 @@ + + + + Microsoft.Bcl.Build + 1.0.8 + Microsoft BCL Build Components + Microsoft + Microsoft + http://go.microsoft.com/fwlink/?LinkID=296407 + http://go.microsoft.com/fwlink/?LinkID=296436 + http://go.microsoft.com/fwlink/?LinkID=288859 + true + This package provides build infrastructure components so that projects referencing specific Microsoft packages can successfully build. +

Provides build infrastructure components for Microsoft packages. + Copyright © Microsoft Corporation + BCL Microsoft + + \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/content/net40/_._ b/src/packages/Microsoft.Bcl.Build.1.0.8/content/net40/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/content/netcore45/_._ b/src/packages/Microsoft.Bcl.Build.1.0.8/content/netcore45/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/content/portable-net40+win8+sl4+wp71/_._ b/src/packages/Microsoft.Bcl.Build.1.0.8/content/portable-net40+win8+sl4+wp71/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/content/sl4-windowsphone71/_._ b/src/packages/Microsoft.Bcl.Build.1.0.8/content/sl4-windowsphone71/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/content/sl4/_._ b/src/packages/Microsoft.Bcl.Build.1.0.8/content/sl4/_._ new file mode 100644 index 000000000..e69de29bb diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Install.ps1 b/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Install.ps1 new file mode 100644 index 000000000..bafe46eae --- /dev/null +++ b/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Install.ps1 @@ -0,0 +1,18 @@ +param($installPath, $toolsPath, $package, $project) + # This is the MSBuild targets file to add + $targetsFile = [System.IO.Path]::Combine($toolsPath, $package.Id + '.targets') + + # 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 + $msbuild = [Microsoft.Build.Evaluation.ProjectCollection]::GlobalProjectCollection.GetLoadedProjects($project.FullName) | Select-Object -First 1 + + # Make the path to the targets file relative. + $projectUri = new-object Uri($project.FullName, [System.UriKind]::Absolute) + $targetUri = new-object Uri($targetsFile, [System.UriKind]::Absolute) + $relativePath = [System.Uri]::UnescapeDataString($projectUri.MakeRelativeUri($targetUri).ToString()).Replace([System.IO.Path]::AltDirectorySeparatorChar, [System.IO.Path]::DirectorySeparatorChar) + + # Add the import and save the project + $msbuild.Xml.AddImport($relativePath) | out-null + $project.Save() \ No newline at end of file diff --git a/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Microsoft.Bcl.Build.Tasks.dll b/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Microsoft.Bcl.Build.Tasks.dll new file mode 100644 index 0000000000000000000000000000000000000000..5532e76c8fb303b5125be4a1db7196dfef8ad2d8 GIT binary patch literal 34456 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 + + + + + false + + + $(ProjectConfigFileName) + + + + + + <_FullFrameworkReferenceAssemblyPaths>$(TargetFrameworkDirectory) + + + + + + <__IntermediateAppConfig>$(IntermediateOutputPath)$(MSBuildProjectFile).App.config + + + + + + + + + <_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/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Uninstall.ps1 b/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Uninstall.ps1 new file mode 100644 index 000000000..90f0df6d0 --- /dev/null +++ b/src/packages/Microsoft.Bcl.Build.1.0.8/tools/Uninstall.ps1 @@ -0,0 +1,15 @@ +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 + $msbuild = [Microsoft.Build.Evaluation.ProjectCollection]::GlobalProjectCollection.GetLoadedProjects($project.FullName) | Select-Object -First 1 + $importToRemove = $msbuild.Xml.Imports | Where-Object { $_.Project.Endswith($package.Id + '.targets') } + + if ($importToRemove) + { + # Remove the import and save the project + $msbuild.Xml.RemoveChild($importToRemove) | out-null + $project.Save() + } diff --git a/src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg.REMOVED.git-id b/src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg.REMOVED.git-id new file mode 100644 index 000000000..d4d52df03 --- /dev/null +++ b/src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg.REMOVED.git-id @@ -0,0 +1 @@ +1d93a2576c184136e7d73704ade744abf3ef2e6d \ No newline at end of file diff --git a/src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nuspec b/src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nuspec new file mode 100644 index 000000000..1a7f360db --- /dev/null +++ b/src/packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nuspec @@ -0,0 +1,18 @@ + + + + Microsoft.Net.Http + 2.0.20710.0 + Microsoft .NET Framework 4 HTTP Client Libraries + Microsoft + Microsoft + http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm + http://www.asp.net/web-api + true + This package provides a programming interface for modern HTTP applications. This package includes HttpClient for sending requests over HTTP, as well as HttpRequestMessage and HttpResponseMessage for processing HTTP messages. + + + + + + \ No newline at end of file diff --git a/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.dll new file mode 100644 index 0000000000000000000000000000000000000000..b26b59a541250a7bf22d9940814ee9782931efb8 GIT binary patch literal 16480 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

p0Ai#kKN~lomzeNlRf2a@W ze=q#~SKfP3rFz4)OL5<}ACW6`y|MG=tpjs=c_yzpcBNTjo5qh%E;|{&#z+Yq9$Nj9 zI@7uPjOLNwuAP%XwY`XP?+xGiXrfi)S9~^n${uNTSkh+vf@d$XTll^oes_ZVgS&}K zD))Ly50$-*Ic{@e;JOp*BiW1Je5anCea`!GtaSaj6L-90h3!_4OX{7{=r+su-Qa1{ zDDC*?eW?X+N1mO%>7K{zk*`lVJ-4owYEm}GOj{I(dUR7dwDVCepMCo@cXW@%Z@yaQ z(5;D0>7uWG>pk>OVxD`l^;l$2#r{@()iZYce!tX3>sk(t5EULNzt(BY^hz1I#ocbh z`&Z=~iDRvMrha_G+4rNs*5bWaf%jhaci#Jpf#E0K+rHKbgZBo1j;PUduy6HbkDf-2 zE-PvBCHGq?Un={LhZm*xMQdCtdsI}di8u6lVdW&G|F7}-Ur0uL9?F8Q?PpKgm%)k- zx^jQ>n!-!Rih3mw8-&Io{WXo8Rvp_leCk%=8OOzwHCbEJ$-{{Pr{uX;hK1iu-@dNT zycRdyiE*p94}JFaiASA?$2WIP<#7&{#oc@=b-t3c>f76Q%Le~aviH{+&$#|$S@*wb z-==lmyO-~851lKtdu4SqZ%4Dl1ygc)`k7lRL+5Av9q7e>kd@KZWzN@vt~agR#BYv> zdK8GlI_PZ=KFACEIF{#h?MI$$%F}aOn?6kZdeniy4g;6$ez>F9HgfnGsovu;b!hug zI-@_)l-GoR>SB{Qe{|la?6b+w|L&WyUNH9XXH9OF7Vi0Ub?qk>h~K4hfS<3kZsmhI(@f$Ww)n}x(}1Y>WzP1>veFl zXN_{_0{8Kb3Np-ZUEir&Z+qO?vi^{K^UzeznFwL>>KW^+hOXLFF)QEg!nfm{@>~0h zms@Kq`cL-SUGe0rLmp=zwoIy-_qhA@R|Kt_Xj^c=?k=ZC&cPV)PFIQ$=G-Nw{1O&28WO6=rv)EYQ%A0-SR6Xb9ShEocaCGNdFn`ejir3>|g)$y4P)k zZGDG5iLNXqAzMn;n^LZ*l;i=4%b4KU|Js%h23VJcvofDuR1Bb+)fo{> zWLt|^5nz0^=EV^;#tAYC{+2-$N{Ipj`+a77<-Kz6Rug&j@%A^mY>N3~-BhdB_Vo<} zQlr>FhV+`ga`NnU4hOo)*}mGyu#VxfwkVwpsF>>S`lrKy9B@kpJwtOe7EV&nhwKC79#3_pDK6S)5DvbS1dUEy0go@slPed3D@QJi>)YsUvzQB zyde{Vn$KQa9TnHZt5~=F>TfnzTkV*iS`h#K_D3t_8(*v2fmz8}vlce7E_^v@OI6~i zgL`)kd-P_B>WO_GsofhVmG-PSAARfzIo^5u zt;JJkCd?BZ{^|Li5mlMdLJ7I#mHda_@3(KxWpzlm4dh3^@4w>KcTq3WY;#;bP<>X< WYt~~&k*NQ@rXSahKRkj7ME?)%{!C&3 literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml new file mode 100644 index 000000000..dea1f9894 --- /dev/null +++ b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.WebRequest.xml @@ -0,0 +1,63 @@ + + + + System.Net.Http.WebRequest + + + +

Represents the class that is used to create special for use with the Real-Time-Communications (RTC) background notification infrastructure. + + + Creates a special for use with the Real-Time-Communications (RTC) background notification infrastructure. + Returns .An HTTP request message for use with the RTC background notification infrastructure. + The HTTP method. + The Uri the request is sent to. + + + Provides desktop-specific features not available to Windows Store apps or other environments. + + + 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 callback method to validate the server certificate. + Returns .A callback method to validate the server certificate. + + + 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/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll.REMOVED.git-id b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll.REMOVED.git-id new file mode 100644 index 000000000..d9495a981 --- /dev/null +++ b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll.REMOVED.git-id @@ -0,0 +1 @@ +2ee8ff7a577d6ce6a392eb5533ea4e69c09310b1 \ No newline at end of file diff --git a/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml.REMOVED.git-id b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml.REMOVED.git-id new file mode 100644 index 000000000..b5bdb4f32 --- /dev/null +++ b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.xml.REMOVED.git-id @@ -0,0 +1 @@ +34457cb08dc383df2554afe188f14412864d1d90 \ No newline at end of file diff --git a/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/src/packages/Microsoft.Net.Http.2.0.20710.0/lib/net45/_._ @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg b/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..65c273fc768a08aaac0e385152b7c568906d920d GIT binary patch literal 24921 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 H-|zk(T&^>w literal 0 HcmV?d00001 diff --git a/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nuspec b/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nuspec new file mode 100644 index 000000000..16401457f --- /dev/null +++ b/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nuspec @@ -0,0 +1,17 @@ + + + + Microsoft.Web.Infrastructure + 1.0.0.0 + Microsoft.Web.Infrastructure + Microsoft + Microsoft + http://go.microsoft.com/fwlink/?LinkID=214339 + http://www.asp.net/ + https://download-codeplex.sec.s-msft.com/Download?ProjectName=aspnetwebstack&DownloadId=360555 + false + This package contains the Microsoft.Web.Infrastructure assembly that lets you dynamically register HTTP modules at run time. +

This package contains the Microsoft.Web.Infrastructure assembly that lets you dynamically register HTTP modules at run time. + ASPNETWEBPAGES + + \ No newline at end of file diff --git a/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll b/src/packages/Microsoft.Web.Infrastructure.1.0.0.0/lib/net40/Microsoft.Web.Infrastructure.dll new file mode 100644 index 0000000000000000000000000000000000000000..85f1138c57b711e57118dce935ac1863954349a8 GIT binary patch literal 45416 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 + + + Newtonsoft.Json + 4.5.11 + Json.NET + James Newton-King + James Newton-King + http://json.codeplex.com/license + http://james.newtonking.com/projects/json-net.aspx + false + Json.NET is a popular high-performance JSON framework for .NET + en-US + json + + \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll.REMOVED.git-id new file mode 100644 index 000000000..9a928e2f3 --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.dll.REMOVED.git-id @@ -0,0 +1 @@ +1ff7b36ac224a62f3d73af71ed11937f5037b959 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml.REMOVED.git-id new file mode 100644 index 000000000..c22e90abe --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/net20/Newtonsoft.Json.xml.REMOVED.git-id @@ -0,0 +1 @@ +c923197e28eee21e8a89f1b2c79727c2d9dc8c8e \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll.REMOVED.git-id new file mode 100644 index 000000000..837379832 --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.dll.REMOVED.git-id @@ -0,0 +1 @@ +0b07407f6d4b9ff349a15cb0efb3aa24a10fc1b6 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml.REMOVED.git-id new file mode 100644 index 000000000..e8c17693a --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/net35/Newtonsoft.Json.xml.REMOVED.git-id @@ -0,0 +1 @@ +814735b842c4b3de7aab9f6c40d1a71c0833bed0 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll.REMOVED.git-id new file mode 100644 index 000000000..a367a7412 --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.dll.REMOVED.git-id @@ -0,0 +1 @@ +81639f9b1c0b66d09cc50f92c7492747d1022a4f \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml.REMOVED.git-id new file mode 100644 index 000000000..f9bc24570 --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/net40/Newtonsoft.Json.xml.REMOVED.git-id @@ -0,0 +1 @@ +fd3b523d8522d82bc3ab4d1c0640a034e27f5012 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll.REMOVED.git-id new file mode 100644 index 000000000..daa8ef61f --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll.REMOVED.git-id @@ -0,0 +1 @@ +40646a89215c250a394e3b328fff0a1baccd7f7d \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml.REMOVED.git-id new file mode 100644 index 000000000..4f417c51b --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml.REMOVED.git-id @@ -0,0 +1 @@ +7ce6fd564f35afbef9f641622eb88bbd1a9f4682 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll.REMOVED.git-id new file mode 100644 index 000000000..a5f9e9576 --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.dll.REMOVED.git-id @@ -0,0 +1 @@ +93e740db3d991529bc099df1f09e9724b5a38eb5 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml.REMOVED.git-id new file mode 100644 index 000000000..75a9977b4 --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/sl3-wp/Newtonsoft.Json.xml.REMOVED.git-id @@ -0,0 +1 @@ +c72659524235324588ee3dcd1e34f86b6dfc1f7d \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll.REMOVED.git-id new file mode 100644 index 000000000..a5f9e9576 --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.dll.REMOVED.git-id @@ -0,0 +1 @@ +93e740db3d991529bc099df1f09e9724b5a38eb5 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml.REMOVED.git-id new file mode 100644 index 000000000..75a9977b4 --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/sl4-windowsphone71/Newtonsoft.Json.xml.REMOVED.git-id @@ -0,0 +1 @@ +c72659524235324588ee3dcd1e34f86b6dfc1f7d \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll.REMOVED.git-id new file mode 100644 index 000000000..107a49afd --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.dll.REMOVED.git-id @@ -0,0 +1 @@ +f44757ae383f873878a7d59cc3d55c2c8a0515a1 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml.REMOVED.git-id new file mode 100644 index 000000000..d6210fbfe --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/sl4/Newtonsoft.Json.xml.REMOVED.git-id @@ -0,0 +1 @@ +3d63c3b2fd068bd73f98dfa08af52e5f6aae572c \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll.REMOVED.git-id new file mode 100644 index 000000000..00cc68bf7 --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.dll.REMOVED.git-id @@ -0,0 +1 @@ +0ec801d695e38daa88e800830e3b9e2c78aeefe5 \ No newline at end of file diff --git a/src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml.REMOVED.git-id b/src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml.REMOVED.git-id new file mode 100644 index 000000000..6e9e687e4 --- /dev/null +++ b/src/packages/Newtonsoft.Json.4.5.11/lib/winrt45/Newtonsoft.Json.xml.REMOVED.git-id @@ -0,0 +1 @@ +21b048950a21b8a2bb48ed0dde8ff5e487a795ed \ No newline at end of file diff --git a/src/packages/repositories.config b/src/packages/repositories.config new file mode 100644 index 000000000..eefad5d30 --- /dev/null +++ b/src/packages/repositories.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/packages/sqlite-net.1.0.7/content/SQLite.cs.REMOVED.git-id b/src/packages/sqlite-net.1.0.7/content/SQLite.cs.REMOVED.git-id new file mode 100644 index 000000000..2dfc5c248 --- /dev/null +++ b/src/packages/sqlite-net.1.0.7/content/SQLite.cs.REMOVED.git-id @@ -0,0 +1 @@ +d2856e3733eb6c7d85057c37ae415e54c8bf2386 \ No newline at end of file diff --git a/src/packages/sqlite-net.1.0.7/content/SQLiteAsync.cs b/src/packages/sqlite-net.1.0.7/content/SQLiteAsync.cs new file mode 100644 index 000000000..b4cf34e07 --- /dev/null +++ b/src/packages/sqlite-net.1.0.7/content/SQLiteAsync.cs @@ -0,0 +1,486 @@ +// +// Copyright (c) 2012 Krueger Systems, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Linq.Expressions; +using System.Threading; +using System.Threading.Tasks; + +namespace SQLite +{ + public partial class SQLiteAsyncConnection + { + SQLiteConnectionString _connectionString; + + public SQLiteAsyncConnection (string databasePath, bool storeDateTimeAsTicks = false) + { + _connectionString = new SQLiteConnectionString (databasePath, storeDateTimeAsTicks); + } + + SQLiteConnectionWithLock GetConnection () + { + return SQLiteConnectionPool.Shared.GetConnection (_connectionString); + } + + public Task CreateTableAsync () + where T : new () + { + return CreateTablesAsync (typeof (T)); + } + + public Task CreateTablesAsync () + where T : new () + where T2 : new () + { + return CreateTablesAsync (typeof (T), typeof (T2)); + } + + public Task CreateTablesAsync () + where T : new () + where T2 : new () + where T3 : new () + { + return CreateTablesAsync (typeof (T), typeof (T2), typeof (T3)); + } + + public Task CreateTablesAsync () + where T : new () + where T2 : new () + where T3 : new () + where T4 : new () + { + return CreateTablesAsync (typeof (T), typeof (T2), typeof (T3), typeof (T4)); + } + + public Task CreateTablesAsync () + where T : new () + where T2 : new () + where T3 : new () + where T4 : new () + where T5 : new () + { + return CreateTablesAsync (typeof (T), typeof (T2), typeof (T3), typeof (T4), typeof (T5)); + } + + public Task CreateTablesAsync (params Type[] types) + { + return Task.Factory.StartNew (() => { + CreateTablesResult result = new CreateTablesResult (); + var conn = GetConnection (); + using (conn.Lock ()) { + foreach (Type type in types) { + int aResult = conn.CreateTable (type); + result.Results[type] = aResult; + } + } + return result; + }); + } + + public Task DropTableAsync () + where T : new () + { + return Task.Factory.StartNew (() => { + var conn = GetConnection (); + using (conn.Lock ()) { + return conn.DropTable (); + } + }); + } + + public Task InsertAsync (object item) + { + return Task.Factory.StartNew (() => { + var conn = GetConnection (); + using (conn.Lock ()) { + return conn.Insert (item); + } + }); + } + + public Task UpdateAsync (object item) + { + return Task.Factory.StartNew (() => { + var conn = GetConnection (); + using (conn.Lock ()) { + return conn.Update (item); + } + }); + } + + public Task DeleteAsync (object item) + { + return Task.Factory.StartNew (() => { + var conn = GetConnection (); + using (conn.Lock ()) { + return conn.Delete (item); + } + }); + } + + public Task GetAsync(object pk) + where T : new() + { + return Task.Factory.StartNew(() => + { + var conn = GetConnection(); + using (conn.Lock()) + { + return conn.Get(pk); + } + }); + } + + public Task FindAsync (object pk) + where T : new () + { + return Task.Factory.StartNew (() => { + var conn = GetConnection (); + using (conn.Lock ()) { + return conn.Find (pk); + } + }); + } + + public Task GetAsync (Expression> predicate) + where T : new() + { + return Task.Factory.StartNew(() => + { + var conn = GetConnection(); + using (conn.Lock()) + { + return conn.Get (predicate); + } + }); + } + + public Task FindAsync (Expression> predicate) + where T : new () + { + return Task.Factory.StartNew (() => { + var conn = GetConnection (); + using (conn.Lock ()) { + return conn.Find (predicate); + } + }); + } + + public Task ExecuteAsync (string query, params object[] args) + { + return Task.Factory.StartNew (() => { + var conn = GetConnection (); + using (conn.Lock ()) { + return conn.Execute (query, args); + } + }); + } + + public Task InsertAllAsync (IEnumerable items) + { + return Task.Factory.StartNew (() => { + var conn = GetConnection (); + using (conn.Lock ()) { + return conn.InsertAll (items); + } + }); + } + + [Obsolete("Will cause a deadlock if any call in action ends up in a different thread. Use RunInTransactionAsync(Action) instead.")] + public Task RunInTransactionAsync (Action action) + { + return Task.Factory.StartNew (() => { + var conn = this.GetConnection (); + using (conn.Lock ()) { + conn.BeginTransaction (); + try { + action (this); + conn.Commit (); + } + catch (Exception) { + conn.Rollback (); + throw; + } + } + }); + } + + public Task RunInTransactionAsync(Action action) + { + return Task.Factory.StartNew(() => + { + var conn = this.GetConnection(); + using (conn.Lock()) + { + conn.BeginTransaction(); + try + { + action(conn); + conn.Commit(); + } + catch (Exception) + { + conn.Rollback(); + throw; + } + } + }); + } + + public AsyncTableQuery Table () + where T : new () + { + // + // This isn't async as the underlying connection doesn't go out to the database + // until the query is performed. The Async methods are on the query iteself. + // + var conn = GetConnection (); + return new AsyncTableQuery (conn.Table ()); + } + + public Task ExecuteScalarAsync (string sql, params object[] args) + { + return Task.Factory.StartNew (() => { + var conn = GetConnection (); + using (conn.Lock ()) { + var command = conn.CreateCommand (sql, args); + return command.ExecuteScalar (); + } + }); + } + + public Task> QueryAsync (string sql, params object[] args) + where T : new () + { + return Task>.Factory.StartNew (() => { + var conn = GetConnection (); + using (conn.Lock ()) { + return conn.Query (sql, args); + } + }); + } + } + + // + // TODO: Bind to AsyncConnection.GetConnection instead so that delayed + // execution can still work after a Pool.Reset. + // + public class AsyncTableQuery + where T : new () + { + TableQuery _innerQuery; + + public AsyncTableQuery (TableQuery innerQuery) + { + _innerQuery = innerQuery; + } + + public AsyncTableQuery Where (Expression> predExpr) + { + return new AsyncTableQuery (_innerQuery.Where (predExpr)); + } + + public AsyncTableQuery Skip (int n) + { + return new AsyncTableQuery (_innerQuery.Skip (n)); + } + + public AsyncTableQuery Take (int n) + { + return new AsyncTableQuery (_innerQuery.Take (n)); + } + + public AsyncTableQuery OrderBy (Expression> orderExpr) + { + return new AsyncTableQuery (_innerQuery.OrderBy (orderExpr)); + } + + public AsyncTableQuery OrderByDescending (Expression> orderExpr) + { + return new AsyncTableQuery (_innerQuery.OrderByDescending (orderExpr)); + } + + public Task> ToListAsync () + { + return Task.Factory.StartNew (() => { + using (((SQLiteConnectionWithLock)_innerQuery.Connection).Lock ()) { + return _innerQuery.ToList (); + } + }); + } + + public Task CountAsync () + { + return Task.Factory.StartNew (() => { + using (((SQLiteConnectionWithLock)_innerQuery.Connection).Lock ()) { + return _innerQuery.Count (); + } + }); + } + + public Task ElementAtAsync (int index) + { + return Task.Factory.StartNew (() => { + using (((SQLiteConnectionWithLock)_innerQuery.Connection).Lock ()) { + return _innerQuery.ElementAt (index); + } + }); + } + + public Task FirstAsync () + { + return Task.Factory.StartNew(() => { + using (((SQLiteConnectionWithLock)_innerQuery.Connection).Lock ()) { + return _innerQuery.First (); + } + }); + } + + public Task FirstOrDefaultAsync () + { + return Task.Factory.StartNew(() => { + using (((SQLiteConnectionWithLock)_innerQuery.Connection).Lock ()) { + return _innerQuery.FirstOrDefault (); + } + }); + } + } + + public class CreateTablesResult + { + public Dictionary Results { get; private set; } + + internal CreateTablesResult () + { + this.Results = new Dictionary (); + } + } + + class SQLiteConnectionPool + { + class Entry + { + public SQLiteConnectionString ConnectionString { get; private set; } + public SQLiteConnectionWithLock Connection { get; private set; } + + public Entry (SQLiteConnectionString connectionString) + { + ConnectionString = connectionString; + Connection = new SQLiteConnectionWithLock (connectionString); + } + + public void OnApplicationSuspended () + { + Connection.Dispose (); + Connection = null; + } + } + + readonly Dictionary _entries = new Dictionary (); + readonly object _entriesLock = new object (); + + static readonly SQLiteConnectionPool _shared = new SQLiteConnectionPool (); + + /// + /// Gets the singleton instance of the connection tool. + /// + public static SQLiteConnectionPool Shared + { + get + { + return _shared; + } + } + + public SQLiteConnectionWithLock GetConnection (SQLiteConnectionString connectionString) + { + lock (_entriesLock) { + Entry entry; + string key = connectionString.ConnectionString; + + if (!_entries.TryGetValue (key, out entry)) { + entry = new Entry (connectionString); + _entries[key] = entry; + } + + return entry.Connection; + } + } + + /// + /// Closes all connections managed by this pool. + /// + public void Reset () + { + lock (_entriesLock) { + foreach (var entry in _entries.Values) { + entry.OnApplicationSuspended (); + } + _entries.Clear (); + } + } + + /// + /// Call this method when the application is suspended. + /// + /// Behaviour here is to close any open connections. + public void ApplicationSuspended () + { + Reset (); + } + } + + class SQLiteConnectionWithLock : SQLiteConnection + { + readonly object _lockPoint = new object (); + + public SQLiteConnectionWithLock (SQLiteConnectionString connectionString) + : base (connectionString.DatabasePath, connectionString.StoreDateTimeAsTicks) + { + } + + public IDisposable Lock () + { + return new LockWrapper (_lockPoint); + } + + private class LockWrapper : IDisposable + { + object _lockPoint; + + public LockWrapper (object lockPoint) + { + _lockPoint = lockPoint; + Monitor.Enter (_lockPoint); + } + + public void Dispose () + { + Monitor.Exit (_lockPoint); + } + } + } +} + diff --git a/src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nupkg b/src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..64dd2824f52d82a27e2590535a51930db13cdb2b GIT binary patch literal 24342 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 literal 0 HcmV?d00001 diff --git a/src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nuspec b/src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nuspec new file mode 100644 index 000000000..b694ec979 --- /dev/null +++ b/src/packages/sqlite-net.1.0.7/sqlite-net.1.0.7.nuspec @@ -0,0 +1,17 @@ + + + + sqlite-net + 1.0.7 + sqlite-net + Frank Krueger + Frank Krueger + https://github.com/praeclarum/sqlite-net/blob/master/license.md + https://github.com/praeclarum/sqlite-net + false + sqlite-net is an open source, minimal library to allow .NET and Mono applications to store data in SQLite databases. It is written in C# 3.0 and is meant to be simply compiled in with your projects. It was first designed to work with MonoTouch on the iPhone, but should work in any other CLI environment. + A .NET client library to access SQLite embedded database files in a LINQ manner. + v1.0.7: Update with commits through 06-FEB-2013. + sqlite sql monotouch database metro winrt + + \ No newline at end of file From ec1c119d97996195032304784e25812be7302043 Mon Sep 17 00:00:00 2001 From: James South Date: Fri, 11 Oct 2013 10:22:25 +0100 Subject: [PATCH 4/5] Fixing jpeg jpg determination issue Former-commit-id: f44d73eed02c208b5d042e5560136eb1ec1d2205 --- src/ImageProcessor/ImageFactory.cs | 8 +++++++- src/ImageProcessor/Imaging/ImageUtils.cs | 15 ++++++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/ImageProcessor/ImageFactory.cs b/src/ImageProcessor/ImageFactory.cs index 9b683491e..94061c8ee 100644 --- a/src/ImageProcessor/ImageFactory.cs +++ b/src/ImageProcessor/ImageFactory.cs @@ -38,6 +38,11 @@ namespace ImageProcessor ///
private ImageFormat backupImageFormat; + /// + /// The original extension. + /// + private string originalExtension; + /// /// Whether the image is indexed. /// @@ -184,6 +189,7 @@ namespace ImageProcessor this.JpegQuality = DefaultJpegQuality; ImageFormat imageFormat = ImageUtils.GetImageFormat(imageName); this.backupImageFormat = imageFormat; + this.originalExtension = Path.GetExtension(imagePath); this.ImageFormat = imageFormat; this.isIndexed = ImageUtils.IsIndexed(this.Image); this.ShouldProcess = true; @@ -612,7 +618,7 @@ namespace ImageProcessor // We need to check here if the path has an extension and remove it if so. // This is so we can add the correct image format. int length = filePath.LastIndexOf(".", StringComparison.Ordinal); - string extension = ImageUtils.GetExtensionFromImageFormat(this.ImageFormat); + string extension = ImageUtils.GetExtensionFromImageFormat(this.ImageFormat, this.originalExtension); filePath = length == -1 ? filePath + extension : filePath.Substring(0, length) + extension; // Fix the colour palette of indexed images. diff --git a/src/ImageProcessor/Imaging/ImageUtils.cs b/src/ImageProcessor/Imaging/ImageUtils.cs index f8e69233c..58a9568ab 100644 --- a/src/ImageProcessor/Imaging/ImageUtils.cs +++ b/src/ImageProcessor/Imaging/ImageUtils.cs @@ -102,10 +102,13 @@ namespace ImageProcessor.Imaging /// /// The to return the extension for. /// + /// + /// The original Extension. + /// /// /// The correct file extension for the given . /// - public static string GetExtensionFromImageFormat(ImageFormat imageFormat) + public static string GetExtensionFromImageFormat(ImageFormat imageFormat, string originalExtension) { switch (imageFormat.ToString()) { @@ -117,8 +120,18 @@ namespace ImageProcessor.Imaging return ".png"; case "Tif": case "Tiff": + if (!string.IsNullOrWhiteSpace(originalExtension) && originalExtension.ToUpperInvariant() == ".TIFF") + { + return ".tiff"; + } + return ".tif"; default: + if (!string.IsNullOrWhiteSpace(originalExtension) && originalExtension.ToUpperInvariant() == ".JPEG") + { + return ".jpeg"; + } + return ".jpg"; } } From cf07c2d755116fa29172320218d32736c13566fc Mon Sep 17 00:00:00 2001 From: James South Date: Fri, 11 Oct 2013 16:48:41 +0100 Subject: [PATCH 5/5] v2.3.0.6 Fixes issue #15 Former-commit-id: 17e230842850c3683ced10172eb22aa82a8e1830 --- .../NET45/Caching/DiskCache.cs | 32 ++ .../HttpModules/ImageProcessingModule.cs | 32 +- .../NET45/Properties/AssemblyInfo.cs | 4 +- .../Helpers/Extensions/StringExtensions.cs | 11 +- src/ImageProcessor/ImageFactory.cs | 30 +- src/ImageProcessor/Processors/Constrain.cs | 216 ++++++++------ src/ImageProcessor/Processors/Crop.cs | 2 +- src/ImageProcessor/Processors/Resize.cs | 36 ++- src/ImageProcessor/Processors/ResizeBase.cs | 275 +++++++++++------- src/ImageProcessor/Properties/AssemblyInfo.cs | 4 +- src/Nuget/ImageProcessor.1.7.0.0.nupkg | Bin 54295 -> 0 bytes src/Nuget/ImageProcessor.1.7.0.1.nupkg | Bin 54281 -> 0 bytes src/Nuget/ImageProcessor.1.7.0.2.nupkg | Bin 54409 -> 0 bytes src/Nuget/ImageProcessor.1.7.0.3.nupkg | Bin 54412 -> 0 bytes src/Nuget/ImageProcessor.1.7.1.1.nupkg | Bin 0 -> 56039 bytes ...Processor.Web.2.3.0.3.nupkg.REMOVED.git-id | 1 - ...Processor.Web.2.3.0.4.nupkg.REMOVED.git-id | 1 - ...Processor.Web.2.3.0.5.nupkg.REMOVED.git-id | 1 - ...Processor.Web.2.3.0.6.nupkg.REMOVED.git-id | 1 + src/TestWebsites/NET4/Web.config | 6 + .../NET45/Test_Website_NET45/Web.config | 134 +++++---- 21 files changed, 492 insertions(+), 294 deletions(-) delete mode 100644 src/Nuget/ImageProcessor.1.7.0.0.nupkg delete mode 100644 src/Nuget/ImageProcessor.1.7.0.1.nupkg delete mode 100644 src/Nuget/ImageProcessor.1.7.0.2.nupkg delete mode 100644 src/Nuget/ImageProcessor.1.7.0.3.nupkg create mode 100644 src/Nuget/ImageProcessor.1.7.1.1.nupkg delete mode 100644 src/Nuget/ImageProcessor.Web.2.3.0.3.nupkg.REMOVED.git-id delete mode 100644 src/Nuget/ImageProcessor.Web.2.3.0.4.nupkg.REMOVED.git-id delete mode 100644 src/Nuget/ImageProcessor.Web.2.3.0.5.nupkg.REMOVED.git-id create mode 100644 src/Nuget/ImageProcessor.Web.2.3.0.6.nupkg.REMOVED.git-id diff --git a/src/ImageProcessor.Web/NET45/Caching/DiskCache.cs b/src/ImageProcessor.Web/NET45/Caching/DiskCache.cs index 7e30aaf9a..67445ee3a 100644 --- a/src/ImageProcessor.Web/NET45/Caching/DiskCache.cs +++ b/src/ImageProcessor.Web/NET45/Caching/DiskCache.cs @@ -306,6 +306,18 @@ namespace ImageProcessor.Web.Caching return isUpdated; } + /// + /// Gets the set to the last write time of the file. + /// + /// + /// The last write time of the file. + /// + internal async Task GetLastWriteTimeAsync() + { + // Create Action delegate for TrimCachedFolders. + return await TaskHelpers.Run(this.GetLastWriteTime); + } + /// /// Sets the LastWriteTime of the cached file to match the original file. /// @@ -448,6 +460,26 @@ namespace ImageProcessor.Web.Caching return cachedPath; } + /// + /// Gets last modified time of the image. + /// + /// + /// The representing the last modified time of the image. + /// + private DateTime GetLastWriteTime() + { + string key = Path.GetFileNameWithoutExtension(this.CachedPath); + CachedImage cachedImage; + DateTime dateTime = DateTime.UtcNow; + + if (PersistantDictionary.Instance.TryGetValue(key, out cachedImage)) + { + dateTime = cachedImage.LastWriteTimeUtc; + } + + return dateTime; + } + /// /// The rough date time compare. /// diff --git a/src/ImageProcessor.Web/NET45/HttpModules/ImageProcessingModule.cs b/src/ImageProcessor.Web/NET45/HttpModules/ImageProcessingModule.cs index 2cd0d3b1f..df1363b92 100644 --- a/src/ImageProcessor.Web/NET45/HttpModules/ImageProcessingModule.cs +++ b/src/ImageProcessor.Web/NET45/HttpModules/ImageProcessingModule.cs @@ -304,6 +304,23 @@ namespace ImageProcessor.Web.HttpModules // Store the response type in the context for later retrieval. context.Items[CachedResponseTypeKey] = ImageUtils.GetResponseType(fullPath).ToDescription(); + string incomingEtag = context.Request.Headers["If-None-Match"]; + + if (incomingEtag != null && !isNewOrUpdated) + { + // Explicitly set the Content-Length header so the client doesn't wait for + // content but keeps the connection open for other requests + context.Response.AddHeader("Content-Length", "0"); + context.Response.StatusCode = (int)HttpStatusCode.NotModified; + context.Response.SuppressContent = true; + + this.SetHeaders(context, (string)context.Items[CachedResponseTypeKey]); + + if (!isRemote) + { + return; + } + } // The cached file is valid so just rewrite the path. context.RewritePath(cache.GetVirtualCachedPath(), false); @@ -334,7 +351,7 @@ namespace ImageProcessor.Web.HttpModules response.AddHeader("Image-Served-By", "ImageProcessor.Web/" + AssemblyVersion); HttpCachePolicy cache = response.Cache; - + cache.SetCacheability(HttpCacheability.Public); cache.VaryByHeaders["Accept-Encoding"] = true; int maxDays = DiskCache.MaxFileCachedDuration; @@ -342,19 +359,6 @@ namespace ImageProcessor.Web.HttpModules cache.SetExpires(DateTime.Now.ToUniversalTime().AddDays(maxDays)); cache.SetMaxAge(new TimeSpan(maxDays, 0, 0, 0)); cache.SetRevalidation(HttpCacheRevalidation.AllCaches); - - string incomingEtag = context.Request.Headers["If-None-Match"]; - - cache.SetCacheability(HttpCacheability.Public); - - if (incomingEtag == null) - { - return; - } - - response.Clear(); - response.StatusCode = (int)HttpStatusCode.NotModified; - response.SuppressContent = true; } #endregion } diff --git a/src/ImageProcessor.Web/NET45/Properties/AssemblyInfo.cs b/src/ImageProcessor.Web/NET45/Properties/AssemblyInfo.cs index e6083400a..d2b87b19c 100644 --- a/src/ImageProcessor.Web/NET45/Properties/AssemblyInfo.cs +++ b/src/ImageProcessor.Web/NET45/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ using System.Runtime.InteropServices; // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("2.3.0.4")] -[assembly: AssemblyFileVersion("2.3.0.4")] +[assembly: AssemblyVersion("2.3.0.6")] +[assembly: AssemblyFileVersion("2.3.0.6")] diff --git a/src/ImageProcessor/Helpers/Extensions/StringExtensions.cs b/src/ImageProcessor/Helpers/Extensions/StringExtensions.cs index 6b3c1a5be..723c679b4 100644 --- a/src/ImageProcessor/Helpers/Extensions/StringExtensions.cs +++ b/src/ImageProcessor/Helpers/Extensions/StringExtensions.cs @@ -1,9 +1,12 @@ -// ----------------------------------------------------------------------- +// -------------------------------------------------------------------------------------------------------------------- // -// Copyright (c) James South. -// Licensed under the Apache License, Version 2.0. +// Copyright (c) James South. +// Licensed under the Apache License, Version 2.0. // -// ----------------------------------------------------------------------- +// +// Encapsulates a series of time saving extension methods to the class. +// +// -------------------------------------------------------------------------------------------------------------------- namespace ImageProcessor.Helpers.Extensions { diff --git a/src/ImageProcessor/ImageFactory.cs b/src/ImageProcessor/ImageFactory.cs index 94061c8ee..8072d5731 100644 --- a/src/ImageProcessor/ImageFactory.cs +++ b/src/ImageProcessor/ImageFactory.cs @@ -189,7 +189,7 @@ namespace ImageProcessor this.JpegQuality = DefaultJpegQuality; ImageFormat imageFormat = ImageUtils.GetImageFormat(imageName); this.backupImageFormat = imageFormat; - this.originalExtension = Path.GetExtension(imagePath); + this.originalExtension = Path.GetExtension(this.ImagePath); this.ImageFormat = imageFormat; this.isIndexed = ImageUtils.IsIndexed(this.Image); this.ShouldProcess = true; @@ -321,6 +321,32 @@ namespace ImageProcessor return this; } + /// + /// Constrains the current image, resizing it to fit within the given dimensions whilst keeping its aspect ratio. + /// + /// + /// The containing the maximum width and height to set the image to. + /// + /// + /// The current instance of the class. + /// + public ImageFactory Constrain(Size size) + { + if (this.ShouldProcess) + { + int width = size.Width; + int height = size.Height; + + var constrainSettings = new Dictionary { { "MaxWidth", width.ToString("G") }, { "MaxHeight", height.ToString("G") } }; + + Constrain constrain = new Constrain { DynamicParameter = new Size(width, height), Settings = constrainSettings }; + + this.Image = constrain.ProcessImage(this); + } + + return this; + } + /// /// Changes the contrast of the current image. /// @@ -349,6 +375,8 @@ namespace ImageProcessor return this; } + + /// /// Crops the current image to the given location and size. /// diff --git a/src/ImageProcessor/Processors/Constrain.cs b/src/ImageProcessor/Processors/Constrain.cs index 014fe1152..e2aaafaea 100644 --- a/src/ImageProcessor/Processors/Constrain.cs +++ b/src/ImageProcessor/Processors/Constrain.cs @@ -1,88 +1,136 @@ -using System.Collections.Generic; -using System.Drawing; -using System.Text.RegularExpressions; -using ImageProcessor.Helpers.Extensions; +// -------------------------------------------------------------------------------------------------------------------- +// +// Copyright (c) James South. +// Licensed under the Apache License, Version 2.0. +// +// +// Constrains an image to the given dimensions. +// +// -------------------------------------------------------------------------------------------------------------------- namespace ImageProcessor.Processors { - /// - /// Constrains an image to the given dimensions. - /// - public class Constrain : ResizeBase - { - private static readonly Regex QueryRegex = new Regex(@"constrain=\d+,\d+", RegexOptions.Compiled); - - public override Regex RegexPattern - { - get - { - return QueryRegex; - } - } - - - public override dynamic DynamicParameter { get; set; } - public override int SortOrder { get; protected set; } - public override Dictionary Settings { get; set; } - - public override int MatchRegexIndex(string queryString) - { - int index = 0; - - // Set the sort order to max to allow filtering. - this.SortOrder = int.MaxValue; - - foreach (Match match in this.RegexPattern.Matches(queryString)) - { - if (match.Success) - { - if (index == 0) - { - // Set the index on the first instance only. - this.SortOrder = match.Index; - int[] constraints = match.Value.ToPositiveIntegerArray(); - - int x = constraints[0]; - int y = constraints[1]; - - this.DynamicParameter = new Size(x, y); - } - - index += 1; - } - } - - return this.SortOrder; - } - - public override Image ProcessImage(ImageFactory factory) - { - - double constrainedWidth = DynamicParameter.Width; - double constrainedHeight = DynamicParameter.Height; - - var original = factory.Image; - double width = original.Width; - double height = original.Height; - - if (width > constrainedWidth || height > constrainedHeight) - { - - double constraintRatio = constrainedHeight / constrainedWidth; - double originalRatio = height / width; - - Size newSize = originalRatio < constraintRatio - ? new Size((int)constrainedWidth, 0) - : new Size(0, (int)constrainedHeight); - - int defaultMaxWidth; - int defaultMaxHeight; - int.TryParse(this.Settings["MaxWidth"], out defaultMaxWidth); - int.TryParse(this.Settings["MaxHeight"], out defaultMaxHeight); - - return ResizeImage(factory, newSize.Width, newSize.Height, defaultMaxWidth, defaultMaxHeight); - } - return factory.Image; - } - } + #region Using + using System.Collections.Generic; + using System.Drawing; + using System.Text.RegularExpressions; + using ImageProcessor.Helpers.Extensions; + #endregion + + /// + /// Constrains an image to the given dimensions. + /// + public class Constrain : ResizeBase + { + /// + /// The regular expression to search strings for. + /// + private static readonly Regex QueryRegex = new Regex(@"constrain=\d+[,-]\d+", RegexOptions.Compiled); + + #region IGraphicsProcessor Members + /// + /// Gets the regular expression to search strings for. + /// + public override Regex RegexPattern + { + get + { + return QueryRegex; + } + } + + /// + /// Gets or sets DynamicParameter. + /// + public override dynamic DynamicParameter { get; set; } + + /// + /// Gets the order in which this processor is to be used in a chain. + /// + public override int SortOrder { get; protected set; } + + /// + /// Gets or sets any additional settings required by the processor. + /// + public override Dictionary Settings { get; set; } + + /// + /// The position in the original string where the first character of the captured substring was found. + /// + /// + /// The query string to search. + /// + /// + /// The zero-based starting position in the original string where the captured substring was found. + /// + public override int MatchRegexIndex(string queryString) + { + int index = 0; + + // Set the sort order to max to allow filtering. + this.SortOrder = int.MaxValue; + + foreach (Match match in this.RegexPattern.Matches(queryString)) + { + if (match.Success) + { + if (index == 0) + { + // Set the index on the first instance only. + this.SortOrder = match.Index; + int[] constraints = match.Value.ToPositiveIntegerArray(); + + int x = constraints[0]; + int y = constraints[1]; + + this.DynamicParameter = new Size(x, y); + } + + index += 1; + } + } + + return this.SortOrder; + } + + /// + /// Processes the image. + /// + /// + /// The the current instance of the class containing + /// the image to process. + /// + /// + /// The processed image from the current instance of the class. + /// + public override Image ProcessImage(ImageFactory factory) + { + double constrainedWidth = this.DynamicParameter.Width; + double constrainedHeight = this.DynamicParameter.Height; + + Image original = factory.Image; + double width = original.Width; + double height = original.Height; + + if (width > constrainedWidth || height > constrainedHeight) + { + double constraintRatio = constrainedHeight / constrainedWidth; + double originalRatio = height / width; + + Size newSize = originalRatio < constraintRatio + ? new Size((int)constrainedWidth, 0) + : new Size(0, (int)constrainedHeight); + + int defaultMaxWidth; + int defaultMaxHeight; + int.TryParse(this.Settings["MaxWidth"], out defaultMaxWidth); + int.TryParse(this.Settings["MaxHeight"], out defaultMaxHeight); + + return this.ResizeImage(factory, newSize.Width, newSize.Height, defaultMaxWidth, defaultMaxHeight); + } + + return factory.Image; + } + #endregion + } } \ No newline at end of file diff --git a/src/ImageProcessor/Processors/Crop.cs b/src/ImageProcessor/Processors/Crop.cs index 0c2989a34..9023916b6 100644 --- a/src/ImageProcessor/Processors/Crop.cs +++ b/src/ImageProcessor/Processors/Crop.cs @@ -25,7 +25,7 @@ namespace ImageProcessor.Processors /// The regular expression to search strings for. /// ///
- private static readonly Regex QueryRegex = new Regex(@"crop=\d+-\d+-\d+-\d+", RegexOptions.Compiled); + private static readonly Regex QueryRegex = new Regex(@"crop=\d+[,-]\d+[,-]\d+[,-]\d+", RegexOptions.Compiled); #region IGraphicsProcessor Members /// diff --git a/src/ImageProcessor/Processors/Resize.cs b/src/ImageProcessor/Processors/Resize.cs index 0c8fbc267..dccaeb583 100644 --- a/src/ImageProcessor/Processors/Resize.cs +++ b/src/ImageProcessor/Processors/Resize.cs @@ -1,18 +1,18 @@ -// ----------------------------------------------------------------------- +// -------------------------------------------------------------------------------------------------------------------- // -// Copyright (c) James South. -// Licensed under the Apache License, Version 2.0. +// Copyright (c) James South. +// Licensed under the Apache License, Version 2.0. // -// ----------------------------------------------------------------------- +// +// Resizes an image to the given dimensions. +// +// -------------------------------------------------------------------------------------------------------------------- namespace ImageProcessor.Processors { #region Using - using System; using System.Collections.Generic; using System.Drawing; - using System.Drawing.Drawing2D; - using System.Drawing.Imaging; using System.Text.RegularExpressions; using ImageProcessor.Helpers.Extensions; #endregion @@ -92,7 +92,7 @@ namespace ImageProcessor.Processors // Set the index on the first instance only. this.SortOrder = match.Index; } - + // Match syntax if (match.Value.Contains("width")) { @@ -102,7 +102,7 @@ namespace ImageProcessor.Processors { size.Height = match.Value.ToPositiveIntegerArray()[0]; } - + index += 1; } } @@ -123,18 +123,16 @@ namespace ImageProcessor.Processors /// public override Image ProcessImage(ImageFactory factory) { + int width = this.DynamicParameter.Width ?? 0; + int height = this.DynamicParameter.Height ?? 0; - int width = this.DynamicParameter.Width ?? 0; - int height = this.DynamicParameter.Height ?? 0; + int defaultMaxWidth; + int defaultMaxHeight; + int.TryParse(this.Settings["MaxWidth"], out defaultMaxWidth); + int.TryParse(this.Settings["MaxHeight"], out defaultMaxHeight); - int defaultMaxWidth; - int defaultMaxHeight; - int.TryParse(this.Settings["MaxWidth"], out defaultMaxWidth); - int.TryParse(this.Settings["MaxHeight"], out defaultMaxHeight); - - return ResizeImage(factory, width, height, defaultMaxWidth, defaultMaxHeight); + return this.ResizeImage(factory, width, height, defaultMaxWidth, defaultMaxHeight); } - - #endregion + #endregion } } diff --git a/src/ImageProcessor/Processors/ResizeBase.cs b/src/ImageProcessor/Processors/ResizeBase.cs index 23f9dbbde..fce23eca5 100644 --- a/src/ImageProcessor/Processors/ResizeBase.cs +++ b/src/ImageProcessor/Processors/ResizeBase.cs @@ -1,104 +1,179 @@ -using System; -using System.Collections.Generic; -using System.Drawing; -using System.Drawing.Drawing2D; -using System.Drawing.Imaging; -using System.Text.RegularExpressions; +// -------------------------------------------------------------------------------------------------------------------- +// +// Copyright (c) James South. +// Licensed under the Apache License, Version 2.0. +// +// +// The resize base for inheriting resizable methods from. +// +// -------------------------------------------------------------------------------------------------------------------- namespace ImageProcessor.Processors { - public abstract class ResizeBase : IGraphicsProcessor - { - public abstract Regex RegexPattern { get; } - public abstract dynamic DynamicParameter { get; set; } - public abstract int SortOrder { get; protected set; } - public abstract Dictionary Settings { get; set; } - public abstract int MatchRegexIndex(string queryString); - public abstract Image ProcessImage(ImageFactory factory); - - protected Image ResizeImage(ImageFactory factory, int width, int height, int defaultMaxWidth, int defaultMaxHeight) - { - Bitmap newImage = null; - Image image = factory.Image; - - try - { - int sourceWidth = image.Width; - int sourceHeight = image.Height; - - int maxWidth = defaultMaxWidth > 0 ? defaultMaxWidth : int.MaxValue; - int maxHeight = defaultMaxHeight > 0 ? defaultMaxHeight : int.MaxValue; - - // If height or width is not passed we assume that the standard ratio is to be kept. - if (height == 0) - { - // Bit of simple fractional maths here. - float percentWidth = Math.Abs(width/(float) sourceWidth); - height = (int) Math.Floor(sourceHeight*percentWidth); - } - - if (width == 0) - { - float percentHeight = Math.Abs(height/(float) sourceHeight); - width = (int) Math.Floor(sourceWidth*percentHeight); - } - - if (width > 0 && height > 0 && width <= maxWidth && height <= maxHeight) - { - // Dont use an object initializer here. - newImage = new Bitmap(width, height, PixelFormat.Format32bppPArgb); - newImage.Tag = image.Tag; - - using (Graphics graphics = Graphics.FromImage(newImage)) - { - // We want to use two different blending algorithms for enlargement/shrinking. - // Bicubic is better enlarging for whilst Bilinear is better for shrinking. - // http://www.codinghorror.com/blog/2007/07/better-image-resizing.html - if (image.Width < width && image.Height < height) - { - // We are making it larger. - graphics.SmoothingMode = SmoothingMode.AntiAlias; - graphics.InterpolationMode = InterpolationMode.HighQualityBicubic; - graphics.PixelOffsetMode = PixelOffsetMode.HighQuality; - graphics.CompositingQuality = CompositingQuality.HighQuality; - } - else - { - // We are making it smaller. - graphics.SmoothingMode = SmoothingMode.None; - - // Contrary to everything I have read bicubic is producing the best results. - graphics.InterpolationMode = InterpolationMode.HighQualityBicubic; - graphics.PixelOffsetMode = PixelOffsetMode.None; - graphics.CompositingQuality = CompositingQuality.HighSpeed; - } - - // An unwanted border appears when using InterpolationMode.HighQualityBicubic to resize the image - // as the algorithm appears to be pulling averaging detail from surFlooring pixels beyond the edge - // of the image. Using the ImageAttributes class to specify that the pixels beyond are simply mirror - // images of the pixels within solves this problem. - using (ImageAttributes wrapMode = new ImageAttributes()) - { - wrapMode.SetWrapMode(WrapMode.TileFlipXY); - Rectangle destRect = new Rectangle(0, 0, width, height); - graphics.DrawImage(image, destRect, 0, 0, sourceWidth, sourceHeight, GraphicsUnit.Pixel, wrapMode); - } - - // Reassign the image. - image.Dispose(); - image = newImage; - } - } - } - catch - { - if (newImage != null) - { - newImage.Dispose(); - } - } - - return image; - } - } + #region Using + using System; + using System.Collections.Generic; + using System.Drawing; + using System.Drawing.Drawing2D; + using System.Drawing.Imaging; + using System.Text.RegularExpressions; + #endregion + + /// + /// The resize base for inheriting resizable methods from. + /// + public abstract class ResizeBase : IGraphicsProcessor + { + #region IGraphicsProcessor Members + /// + /// Gets the regular expression to search strings for. + /// + public abstract Regex RegexPattern { get; } + + /// + /// Gets or sets DynamicParameter. + /// + public abstract dynamic DynamicParameter { get; set; } + + /// + /// Gets or sets the order in which this processor is to be used in a chain. + /// + public abstract int SortOrder { get; protected set; } + + /// + /// Gets or sets any additional settings required by the processor. + /// + public abstract Dictionary Settings { get; set; } + + /// + /// The position in the original string where the first character of the captured substring was found. + /// + /// + /// The query string to search. + /// + /// + /// The zero-based starting position in the original string where the captured substring was found. + /// + public abstract int MatchRegexIndex(string queryString); + + /// + /// Processes the image. + /// + /// + /// The the current instance of the class containing + /// the image to process. + /// + /// + /// The processed image from the current instance of the class. + /// + public abstract Image ProcessImage(ImageFactory factory); + + /// + /// The resize image. + /// + /// + /// The the current instance of the class containing + /// the image to process. + /// + /// + /// The width to resize the image to. + /// + /// + /// The height to resize the image to. + /// + /// + /// The default max width to resize the image to. + /// + /// + /// The default max height to resize the image to. + /// + /// + /// The processed image from the current instance of the class. + /// + protected Image ResizeImage(ImageFactory factory, int width, int height, int defaultMaxWidth, int defaultMaxHeight) + { + Bitmap newImage = null; + Image image = factory.Image; + + try + { + int sourceWidth = image.Width; + int sourceHeight = image.Height; + + int maxWidth = defaultMaxWidth > 0 ? defaultMaxWidth : int.MaxValue; + int maxHeight = defaultMaxHeight > 0 ? defaultMaxHeight : int.MaxValue; + + // If height or width is not passed we assume that the standard ratio is to be kept. + if (height == 0) + { + // Bit of simple fractional maths here. + float percentWidth = Math.Abs(width / (float)sourceWidth); + height = (int)Math.Floor(sourceHeight * percentWidth); + } + + if (width == 0) + { + float percentHeight = Math.Abs(height / (float)sourceHeight); + width = (int)Math.Floor(sourceWidth * percentHeight); + } + + if (width > 0 && height > 0 && width <= maxWidth && height <= maxHeight) + { + // Dont use an object initializer here. + newImage = new Bitmap(width, height, PixelFormat.Format32bppPArgb); + newImage.Tag = image.Tag; + + using (Graphics graphics = Graphics.FromImage(newImage)) + { + // We want to use two different blending algorithms for enlargement/shrinking. + // Bicubic is better enlarging for whilst Bilinear is better for shrinking. + // http://www.codinghorror.com/blog/2007/07/better-image-resizing.html + if (image.Width < width && image.Height < height) + { + // We are making it larger. + graphics.SmoothingMode = SmoothingMode.AntiAlias; + graphics.InterpolationMode = InterpolationMode.HighQualityBicubic; + graphics.PixelOffsetMode = PixelOffsetMode.HighQuality; + graphics.CompositingQuality = CompositingQuality.HighQuality; + } + else + { + // We are making it smaller. + graphics.SmoothingMode = SmoothingMode.None; + + // Contrary to everything I have read bicubic is producing the best results. + graphics.InterpolationMode = InterpolationMode.HighQualityBicubic; + graphics.PixelOffsetMode = PixelOffsetMode.None; + graphics.CompositingQuality = CompositingQuality.HighSpeed; + } + + // An unwanted border appears when using InterpolationMode.HighQualityBicubic to resize the image + // as the algorithm appears to be pulling averaging detail from surFlooring pixels beyond the edge + // of the image. Using the ImageAttributes class to specify that the pixels beyond are simply mirror + // images of the pixels within solves this problem. + using (ImageAttributes wrapMode = new ImageAttributes()) + { + wrapMode.SetWrapMode(WrapMode.TileFlipXY); + Rectangle destRect = new Rectangle(0, 0, width, height); + graphics.DrawImage(image, destRect, 0, 0, sourceWidth, sourceHeight, GraphicsUnit.Pixel, wrapMode); + } + + // Reassign the image. + image.Dispose(); + image = newImage; + } + } + } + catch + { + if (newImage != null) + { + newImage.Dispose(); + } + } + + return image; + } + #endregion + } } \ No newline at end of file diff --git a/src/ImageProcessor/Properties/AssemblyInfo.cs b/src/ImageProcessor/Properties/AssemblyInfo.cs index 029d9838c..c5c28955b 100644 --- a/src/ImageProcessor/Properties/AssemblyInfo.cs +++ b/src/ImageProcessor/Properties/AssemblyInfo.cs @@ -32,6 +32,6 @@ using System.Security; // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.7.0.3")] -[assembly: AssemblyFileVersion("1.7.0.3")] +[assembly: AssemblyVersion("1.7.1.1")] +[assembly: AssemblyFileVersion("1.7.1.1")] diff --git a/src/Nuget/ImageProcessor.1.7.0.0.nupkg b/src/Nuget/ImageProcessor.1.7.0.0.nupkg deleted file mode 100644 index 1d3cdec5d97644a98fb2199c78322e7290524875..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54295 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

sD9x4M$W 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 diff --git a/src/Nuget/ImageProcessor.1.7.0.2.nupkg b/src/Nuget/ImageProcessor.1.7.0.2.nupkg deleted file mode 100644 index 7d0ffca1cb91d7f4d2502a488ce0908a77550dd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54409 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 diff --git a/src/Nuget/ImageProcessor.1.7.0.3.nupkg b/src/Nuget/ImageProcessor.1.7.0.3.nupkg deleted file mode 100644 index af5814e1e75ebc78e4e1fc0d9cbd7dfcc187eb26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54412 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ʖ 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 + + + + + + diff --git a/src/TestWebsites/NET45/Test_Website_NET45/Web.config b/src/TestWebsites/NET45/Test_Website_NET45/Web.config index fb3bbb368..c2a70cb67 100644 --- a/src/TestWebsites/NET45/Test_Website_NET45/Web.config +++ b/src/TestWebsites/NET45/Test_Website_NET45/Web.config @@ -5,80 +5,86 @@ --> - - -

-
-
- - + + +
+
+
+ + - - - - - - - + + + + + + + - + - + - + - - - - - - - - - - + + + + + + + + + + - - - + + + - + - - + + - - - - - - - - + + + + + + + + - - - + + + - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + +