Imported Upstream version 5.16.0.100

Former-commit-id: 38faa55fb9669e35e7d8448b15c25dc447f25767
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2018-08-07 15:19:03 +00:00
parent 0a9828183b
commit 7d7f676260
4419 changed files with 170950 additions and 90273 deletions

View File

@@ -10,7 +10,7 @@ LIBRARY_INSTALL_DIR = $(mono_libdir)/mono/$(FRAMEWORK_VERSION)/Facades
LIBRARY = System.Runtime.Extensions.dll
KEYFILE = ../../msfinal.pub
SIGN_FLAGS = /delaysign /nowarn:1616,1699
SIGN_FLAGS = /delaysign /nowarn:1616,1699,618
LIB_REFS = System
LIB_MCS_FLAGS = $(SIGN_FLAGS)

View File

@@ -26,6 +26,7 @@
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Environment))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Path))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Math))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MathF))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.MidpointRounding))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Net.WebUtility))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Progress<>))]

View File

@@ -0,0 +1,78 @@
//
// TypeForwarders.netcore.cs: .NET Core specific extensions
//
// Authors:
// Marek Safar <marek.safar@gmail.com>
//
// Copyright (C) 2018 Microsoft Corporation
//
// 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.
//
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.AssemblyLoadEventArgs))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.AssemblyLoadEventHandler))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Base64FormattingOptions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Collections.Comparer))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.EnvironmentVariableTarget))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.GlobalizationExtensions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.BinaryReader))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.BinaryWriter))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.EndOfStreamException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.MemoryStream))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.StreamReader))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.StreamWriter))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.TextReader))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.TextWriter))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ResolveEventHandler))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.AppDomain))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.AppDomainUnloadedException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ApplicationId))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.CannotUnloadAppDomainException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ContextBoundObject))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ContextMarshalException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ContextStaticAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.LoaderOptimization))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.LoaderOptimizationAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.OperatingSystem))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.PlatformID))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.StringNormalizationExtensions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.IPermission))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.ISecurityEncodable))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.SecurityElement))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.Permissions.CodeAccessSecurityAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.Permissions.SecurityAction))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.Permissions.SecurityAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.Permissions.SecurityPermissionAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.Permissions.SecurityPermissionFlag))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Collections.ArrayList))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Collections.Hashtable))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Collections.IHashCodeProvider))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Versioning.ComponentGuaranteesAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Versioning.ResourceConsumptionAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Versioning.ComponentGuaranteesOptions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Versioning.ResourceExposureAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Versioning.ResourceScope))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Versioning.VersioningHelper))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.AssemblyNameProxy))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.StringReader))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.StringWriter))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.BufferedStream))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.InvalidDataException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.CodeDom.Compiler.IndentedTextWriter))]

View File

@@ -0,0 +1,2 @@
#include System.Runtime.Extensions.dll.sources
TypeForwarders.netcore.cs