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

@@ -24,24 +24,20 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Memory<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ReadOnlyMemory<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ReadOnlySpan<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.SequencePosition))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Span<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.BuffersExtensions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.IBufferWriter<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.IMemoryOwner<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.IPinnable))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.MemoryManager<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.MemoryHandle))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.OperationStatus))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.StandardFormat))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.MemoryPool<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.ReadOnlySequenceSegment<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.ReadOnlySequence<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.Binary.BinaryPrimitives))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.Text.Base64))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.Text.Utf8Formatter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.Text.Utf8Parser))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.MemoryMarshal))]
// TODO: we don't have these types yet
//[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.SequencePosition))]
//[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.BuffersExtensions))]
//[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.IBufferWriter<>))]
//[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.IMemoryOwner<>))]
//[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.IPinnable))]
//[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.MemoryManager<>))]
//[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.MemoryPool<>))]
//[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.ReadOnlySequenceSegment<>))]
//[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.ReadOnlySequence<>))]
//[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.Text.Base64))]
//[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.Text.Utf8Formatter))]
//[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.Text.Utf8Parser))]
//[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.SequenceMarshal))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.SequenceMarshal))]

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

View File

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

View File

@@ -0,0 +1,311 @@
//
// 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 (Microsoft.Win32.SafeHandles.CriticalHandleMinusOneIsInvalid))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (Microsoft.Win32.SafeHandles.CriticalHandleZeroOrMinusOneIsInvalid))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (Microsoft.Win32.SafeHandles.SafeFileHandle))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (Microsoft.Win32.SafeHandles.SafeHandleMinusOneIsInvalid))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (Microsoft.Win32.SafeHandles.SafeWaitHandle))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.AccessViolationException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.AggregateException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.AppContext))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ApplicationException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Buffers.IMemoryOwner<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Buffers.IPinnable))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Buffers.MemoryHandle))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Buffers.MemoryManager<>))]
//[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Buffers.ReadOnlySpanAction<,>))]
//[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Buffers.SpanAction<,>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.CharEnumerator))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Collections.Generic.KeyValuePair))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Configuration.Assemblies.AssemblyHashAlgorithm))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Configuration.Assemblies.AssemblyVersionCompatibility))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Converter<,>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.DBNull))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.DuplicateWaitObjectException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.EntryPointNotFoundException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ExecutionEngineException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.FileStyleUriParser))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.FtpStyleUriParser))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.GCNotificationStatus))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.GenericUriParser))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.GenericUriParserOptions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.Calendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.CalendarAlgorithmType))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.CalendarWeekRule))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.CharUnicodeInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.ChineseLunisolarCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.CompareInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.CompareOptions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.CultureInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.CultureNotFoundException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.CultureTypes))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.DateTimeFormatInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.DaylightTime))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.DigitShapes))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.EastAsianLunisolarCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.GregorianCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.GregorianCalendarTypes))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.HebrewCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.HijriCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.IdnMapping))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.JapaneseCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.JapaneseLunisolarCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.JulianCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.KoreanCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.KoreanLunisolarCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.NumberFormatInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.PersianCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.RegionInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.SortKey))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.SortVersion))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.StringInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.TaiwanCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.TaiwanLunisolarCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.TextElementEnumerator))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.TextInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.ThaiBuddhistCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.UmAlQuraCalendar))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Globalization.UnicodeCategory))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.GopherStyleUriParser))]
//[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.HashCode))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.HttpStyleUriParser))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ICloneable))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.InsufficientMemoryException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.FileAccess))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.FileMode))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.FileOptions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.FileShare))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.FileStream))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.SeekOrigin))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.IO.Stream))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.LdapStyleUriParser))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.MarshalByRefObject))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Memory<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.MidpointRounding))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ModuleHandle))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.MulticastNotSupportedException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.NetPipeStyleUriParser))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.NetTcpStyleUriParser))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.NewsStyleUriParser))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.NonSerializedAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.NotFiniteNumberException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ReadOnlyMemory<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ReadOnlySpan<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.AmbiguousMatchException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.Assembly))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.AssemblyAlgorithmIdAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.AssemblyContentType))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.AssemblyName))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.Binder))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.BindingFlags))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.CallingConventions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ConstructorInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.CustomAttributeData))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.CustomAttributeExtensions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.CustomAttributeFormatException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.CustomAttributeNamedArgument))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.CustomAttributeTypedArgument))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.EventAttributes))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.EventInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ExceptionHandlingClause))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ExceptionHandlingClauseOptions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.FieldAttributes))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.FieldInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.GenericParameterAttributes))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ICustomAttributeProvider))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ImageFileMachine))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.InterfaceMapping))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.IntrospectionExtensions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.InvalidFilterCriteriaException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.IReflect))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.IReflectableType))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.LocalVariableInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ManifestResourceInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.MemberFilter))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.MemberInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.MemberTypes))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.MethodAttributes))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.MethodBase))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.MethodBody))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.MethodImplAttributes))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.MethodInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.Missing))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.Module))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ModuleResolveEventHandler))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ObfuscateAssemblyAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ObfuscationAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ParameterAttributes))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ParameterInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ParameterModifier))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.Pointer))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.PortableExecutableKinds))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.PropertyAttributes))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.PropertyInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ReflectionContext))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ReflectionTypeLoadException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ResourceAttributes))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.ResourceLocation))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.StrongNameKeyPair))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.TargetException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.TargetInvocationException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.TargetParameterCountException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.TypeAttributes))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.TypeDelegator))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.TypeFilter))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Reflection.TypeInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ResolveEventArgs))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.AsyncMethodBuilderAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.CompilationRelaxations))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.CompilerGlobalScopeAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.ConfiguredTaskAwaitable))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.ConfiguredTaskAwaitable<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.DefaultDependencyAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.DependencyAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.DiscardableAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.FixedAddressValueTypeAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.IAsyncStateMachine))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.ICriticalNotifyCompletion))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.INotifyCompletion))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.IsByRefLikeAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.IsReadOnlyAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.ITuple))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.LoadHint))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.MethodCodeType))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.RuntimeFeature))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.RuntimeWrappedException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.SpecialNameAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.StringFreezingAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.SuppressIldasmAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.TaskAwaiter))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.TaskAwaiter<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.TupleElementNamesAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.ValueTaskAwaiter))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.ValueTaskAwaiter<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.CompilerServices.YieldAwaitable))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.ConstrainedExecution.Cer))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.ConstrainedExecution.Consistency))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.ConstrainedExecution.CriticalFinalizerObject))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.ConstrainedExecution.ReliabilityContractAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.InteropServices.CriticalHandle))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.InteropServices.ExternalException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.InteropServices.InAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.InteropServices.SafeHandle))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.MemoryFailPoint))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.IDeserializationCallback))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.IFormatterConverter))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.IObjectReference))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.ISafeSerializationData))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.ISerializable))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.OnDeserializedAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.OnDeserializingAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.OnSerializedAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.OnSerializingAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.OptionalFieldAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.SafeSerializationEventArgs))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.SerializationEntry))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.SerializationException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.SerializationInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.SerializationInfoEnumerator))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.StreamingContext))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Runtime.Serialization.StreamingContextStates))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.RuntimeArgumentHandle))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.Cryptography.CryptographicException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.PartialTrustVisibilityLevel))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.SecurityCriticalScope))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.SecurityRulesAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.SecurityRuleSet))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.SecurityTreatAsSafeAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.SuppressUnmanagedCodeSecurityAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Security.UnverifiableCodeAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.SerializableAttribute))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Span<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.StackOverflowException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.SystemException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.Decoder))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.DecoderExceptionFallback))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.DecoderExceptionFallbackBuffer))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.DecoderFallback))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.DecoderFallbackBuffer))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.DecoderFallbackException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.DecoderReplacementFallback))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.DecoderReplacementFallbackBuffer))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.Encoder))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.EncoderExceptionFallback))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.EncoderExceptionFallbackBuffer))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.EncoderFallback))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.EncoderFallbackBuffer))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.EncoderFallbackException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.EncoderReplacementFallback))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.EncoderReplacementFallbackBuffer))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.Encoding))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.EncodingInfo))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.EncodingProvider))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Text.NormalizationForm))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.CancellationToken))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.CancellationTokenRegistration))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.Sources.IValueTaskSource))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.Sources.IValueTaskSource<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.Sources.ValueTaskSourceStatus))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.Task))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.TaskContinuationOptions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.TaskCreationOptions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.TaskFactory))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.TaskFactory<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.TaskScheduler))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.TaskStatus))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.Task<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.UnobservedTaskExceptionEventArgs))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.ValueTask))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.Threading.Tasks.ValueTask<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.TimeZone))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.TimeZoneNotFoundException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.TupleExtensions))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.TypedReference))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.TypeUnloadedException))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.UnhandledExceptionEventArgs))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.UnhandledExceptionEventHandler))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.UriParser))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.UriPartial))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ValueTuple))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ValueTuple<>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ValueTuple<,>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ValueTuple<,,>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ValueTuple<,,,>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ValueTuple<,,,,>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ValueTuple<,,,,,>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ValueTuple<,,,,,,>))]
[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute (typeof (System.ValueTuple<,,,,,,,>))]

View File

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

View File

@@ -424,7 +424,7 @@ monolite_dir = monolite-$(HOST_PLATFORM)/$(MONO_CORLIB_VERSION)
# Files needed to bootstrap C# compiler and cil-stringreplacer
build_files := mscorlib.dll System.dll System.Xml.dll Mono.Security.dll System.Core.dll System.Security.dll System.Configuration.dll \
System.Numerics.dll System.Xml.Linq.dll \
System.Numerics.dll System.Xml.Linq.dll System.IO.Compression.dll \
Facades/System.Collections.Concurrent.dll Facades/System.Linq.dll Facades/System.Runtime.dll Facades/System.Collections.dll \
Facades/System.Reflection.Extensions.dll Facades/System.Text.Encoding.Extensions.dll Facades/System.Diagnostics.Debug.dll \
Facades/System.Reflection.Primitives.dll Facades/System.Text.Encoding.dll Facades/System.Diagnostics.Tools.dll Facades/System.Reflection.dll \

View File

@@ -102,8 +102,8 @@ namespace MonoTests.Microsoft.Build.Execution
AssertHelper.GreaterOrEqual (endBuildDone, TimeSpan.FromSeconds (1), "#2");
AssertHelper.GreaterOrEqual (waitDone, TimeSpan.FromSeconds (1), "#3");
AssertHelper.GreaterOrEqual (endBuildDone, waitDone, "#4");
AssertHelper.LessOrEqual (endBuildDone, TimeSpan.FromSeconds (2.5), "#5");
AssertHelper.LessOrEqual (waitDone, TimeSpan.FromSeconds (2.5), "#6");
AssertHelper.LessOrEqual (endBuildDone, TimeSpan.FromSeconds (10.0), "#5");
AssertHelper.LessOrEqual (waitDone, TimeSpan.FromSeconds (10.0), "#6");
}
[Test]

View File

@@ -54,4 +54,8 @@
./Mono.Cairo/Win32Surface.cs
./Mono.Cairo/XcbSurface.cs
./Mono.Cairo/XlibSurface.cs
./Mono.Cairo/GLSurface.cs
./Mono.Cairo/Device.cs
./Mono.Cairo/GLXDevice.cs
./Mono.Cairo/EGLDevice.cs
./Mono.Cairo/WGLDevice.cs

View File

@@ -0,0 +1,101 @@
//
// Mono.Cairo.Device.cs
//
// Authors:
// JP Bruyère (jp_bruyere@hotmail.com)
//
// This is an OO wrapper API for the Cairo API
//
// Copyright (C) 2016 JP Bruyère
//
// 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;
namespace Cairo
{
public class Device : IDisposable
{
IntPtr handle = IntPtr.Zero;
protected Device()
{
}
protected Device (IntPtr ptr) : this (ptr, true)
{
}
protected Device (IntPtr handle, bool owner)
{
this.handle = handle;
if (!owner)
NativeMethods.cairo_device_reference (handle);
if (CairoDebug.Enabled)
CairoDebug.OnAllocated (handle);
}
~Device ()
{
Dispose (false);
}
public IntPtr Handle {
get {
return handle;
}
}
public string Status {
get {
return System.Runtime.InteropServices.Marshal.PtrToStringAuto(NativeMethods.cairo_status_to_string (NativeMethods.cairo_device_status (handle)));
}
}
public void SetThreadAware (bool value){
NativeMethods.cairo_gl_device_set_thread_aware (handle, value ? 1 : 0);
}
public Status Acquire()
{
return NativeMethods.cairo_device_acquire (handle);
}
public void Release()
{
NativeMethods.cairo_device_release (handle);
}
public void Dispose ()
{
Dispose (true);
GC.SuppressFinalize (this);
}
protected virtual void Dispose (bool disposing)
{
if (!disposing || CairoDebug.Enabled)
CairoDebug.OnDisposed<Device> (handle, disposing);
if (!disposing || handle == IntPtr.Zero)
return;
NativeMethods.cairo_device_destroy (handle);
handle = IntPtr.Zero;
}
}
}

View File

@@ -1,12 +1,12 @@
//
// Mono.Cairo.Device.cs
//
// System.Text.NormalizationForm.cs
// Authors:
// JP Bruyère (jp_bruyere@hotmail.com)
//
// Author:
// Atsushi Enomoto <atsushi@ximian.com>
// This is an OO wrapper API for the Cairo API
//
//
// Copyright (C) 2005 Novell, Inc (http://www.novell.com)
// Copyright (C) 2016 JP Bruyère
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
@@ -27,16 +27,15 @@
// 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.Runtime.InteropServices;
namespace System.Text
namespace Cairo
{
[ComVisible (true)]
public enum NormalizationForm {
FormC = 1,
FormD = 2,
FormKC = 5,
FormKD = 6
public class EGLDevice : Device
{
public EGLDevice (IntPtr dpy, IntPtr gl_ctx) : base (NativeMethods.cairo_egl_device_create (dpy, gl_ctx), true)
{
}
}
}

View File

@@ -0,0 +1,61 @@
//
// Mono.Cairo.GLSurface.cs
//
// Authors:
// JP Bruyère (jp_bruyere@hotmail.com)
//
// This is an OO wrapper API for the Cairo API
//
// Copyright (C) 2016 JP Bruyère
//
// 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;
namespace Cairo {
public class GLSurface : Surface
{
public GLSurface (IntPtr ptr, bool own) : base (ptr, own)
{}
public GLSurface (Device device, Cairo.Content content, uint tex, int width, int height)
: base (NativeMethods.cairo_gl_surface_create_for_texture (device.Handle, (uint)content, tex, width, height), true)
{}
public GLSurface (EGLDevice device, IntPtr eglSurf, int width, int height)
: base (NativeMethods.cairo_gl_surface_create_for_egl (device.Handle, eglSurf, width, height), true)
{}
public GLSurface (GLXDevice device, IntPtr window, int width, int height)
: base (NativeMethods.cairo_gl_surface_create_for_window (device.Handle, window, width, height),true)
{}
public GLSurface (WGLDevice device, IntPtr hdc, int width, int height)
: base (NativeMethods.cairo_gl_surface_create_for_dc (device.Handle, hdc, width, height), true)
{}
public void SwapBuffers(){
NativeMethods.cairo_gl_surface_swapbuffers (this.Handle);
}
}
}

View File

@@ -1,10 +1,12 @@
//
// Mono.Cairo.Device.cs
//
// ReferencedCategoriesDocument.cs
// Authors:
// JP Bruyère (jp_bruyere@hotmail.com)
//
// Author:
// Atsushi Enomoto <atsushi@ximian.com>
// This is an OO wrapper API for the Cairo API
//
// Copyright (C) 2009 Novell, Inc. http://www.novell.com
// Copyright (C) 2016 JP Bruyère
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
@@ -26,24 +28,22 @@
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
using System;
using System.Collections.Generic;
using System.IO;
using System.ServiceModel;
using System.ServiceModel.Channels;
namespace System.ServiceModel.Syndication
namespace Cairo
{
public class ReferencedCategoriesDocument : CategoriesDocument
public class GLXDevice : Device
{
public ReferencedCategoriesDocument ()
public GLXDevice (IntPtr dpy, IntPtr gl_ctx) : base (NativeMethods.cairo_glx_device_create (dpy, gl_ctx), true)
{
}
public ReferencedCategoriesDocument (Uri link)
{
Link = link;
public IntPtr Display {
get { return NativeMethods.cairo_glx_device_get_display (Handle); }
}
public Uri Link { get; set; }
public IntPtr Context {
get { return NativeMethods.cairo_glx_device_get_context (Handle); }
}
}
}

View File

@@ -871,5 +871,78 @@ namespace Cairo
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern void cairo_xlib_surface_set_size (IntPtr surface, int width, int height);
#region GLSurface
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern IntPtr cairo_gl_surface_create (IntPtr device, uint content, int width, int height);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern IntPtr cairo_gl_surface_create_for_texture (IntPtr device, uint content, uint tex, int width, int height);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern void cairo_gl_surface_set_size (IntPtr surface, int width, int height);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern int cairo_gl_surface_get_width (IntPtr surface);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern int cairo_gl_surface_get_height (IntPtr surface);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern void cairo_gl_surface_swapbuffers (IntPtr surf);
#endregion
#region GLX Functions
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern IntPtr cairo_glx_device_create (IntPtr dpy, IntPtr gl_ctx);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern IntPtr cairo_glx_device_get_display (IntPtr device);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern IntPtr cairo_glx_device_get_context (IntPtr device);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern IntPtr cairo_gl_surface_create_for_window (IntPtr device, IntPtr window, int width, int height);
#endregion
#region WGL Fucntions
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern IntPtr cairo_wgl_device_create (IntPtr hglrc);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern IntPtr cairo_wgl_device_get_context (IntPtr device);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern IntPtr cairo_gl_surface_create_for_dc (IntPtr device, IntPtr hdc, int width, int height);
#endregion
#region EGL Functions
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern IntPtr cairo_egl_device_create (IntPtr dpy, IntPtr gl_ctx);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern IntPtr cairo_gl_surface_create_for_egl (IntPtr device, IntPtr eglSurface, int width, int height);
#endregion
#region Device
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern IntPtr cairo_device_reference (IntPtr device);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern Status cairo_device_status(IntPtr device);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern void cairo_device_destroy (IntPtr device);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern Status cairo_device_acquire(IntPtr device);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern void cairo_device_release(IntPtr device);
[DllImport (cairo, CallingConvention=CallingConvention.Cdecl)]
internal static extern void cairo_gl_device_set_thread_aware(IntPtr device, int value);
#endregion
}
}

View File

@@ -86,6 +86,8 @@ namespace Cairo {
return new DirectFBSurface (surface, owned);
case SurfaceType.Svg:
return new SvgSurface (surface, owned);
case SurfaceType.GL:
return new GLSurface (surface, owned);
default:
return new Surface (surface, owned);
}

View File

@@ -3,6 +3,7 @@
//
// Authors:
// John Luke
// JP Bruyère
//
// (C) John Luke, 2006.
//
@@ -44,5 +45,18 @@ namespace Cairo {
BeOS,
DirectFB,
Svg,
OS2,
Win32Printing,
QuartzImage,
Script,
Qt,
Recording,
VG,
GL,
Drm,
Tee,
Xml,
Skia,
SubSurface
}
}

View File

@@ -1,10 +1,12 @@
//
// Mono.Cairo.Device.cs
//
// SyndicationContent.cs
// Authors:
// JP Bruyère (jp_bruyere@hotmail.com)
//
// Author:
// Atsushi Enomoto <atsushi@ximian.com>
// This is an OO wrapper API for the Cairo API
//
// Copyright (C) 2007 Novell, Inc (http://www.novell.com)
// Copyright (C) 2016 JP Bruyère
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
@@ -26,19 +28,18 @@
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Xml;
namespace System.ServiceModel.Syndication
namespace Cairo
{
public enum TextSyndicationContentKind
public class WGLDevice : Device
{
Plaintext,
Html,
XHtml
public WGLDevice (IntPtr hglrc) : base (NativeMethods.cairo_wgl_device_create (hglrc), true)
{
}
public IntPtr Context {
get { return NativeMethods.cairo_wgl_device_get_context (Handle); }
}
}
}

View File

@@ -16,15 +16,8 @@ VALID_TEST_PROFILE := $(filter net_4_x, $(PROFILE))
# The test exe is not profile specific, and compiling a 2.0 will make the 4.5 tests fail
ifdef VALID_TEST_PROFILE
TEST_HELPERS_SOURCES = \
../test-helpers/NetworkHelpers.cs \
Test/TypeLoadClass.cs
test-local: dtest-app.exe dtest-excfilter.exe
dtest-app.exe: Test/dtest-app.cs $(TEST_HELPERS_SOURCES)
$(CSCOMPILE) -r:$(topdir)/class/lib/$(PROFILE)/mscorlib.dll -r:$(topdir)/class/lib/$(PROFILE)/System.Core.dll -r:$(topdir)/class/lib/$(PROFILE)/System.dll -out:$@ -unsafe $(PLATFORM_DEBUG_FLAGS) -optimize- Test/dtest-app.cs $(TEST_HELPERS_SOURCES)
dtest-excfilter.exe: Test/dtest-excfilter.il
$(ILASM) -out:$@ /exe /debug Test/dtest-excfilter.il
@@ -35,6 +28,13 @@ check:
endif
TEST_HELPERS_SOURCES = \
../test-helpers/NetworkHelpers.cs \
Test/TypeLoadClass.cs
dtest-app.exe: Test/dtest-app.cs $(TEST_HELPERS_SOURCES)
$(CSCOMPILE) -r:$(topdir)/class/lib/$(PROFILE)/mscorlib.dll -r:$(topdir)/class/lib/$(PROFILE)/System.Core.dll -r:$(topdir)/class/lib/$(PROFILE)/System.dll -out:$@ -unsafe $(PLATFORM_DEBUG_FLAGS) -optimize- Test/dtest-app.cs $(TEST_HELPERS_SOURCES)
CLEAN_FILES = dtest-app.exe dtest-app.exe.mdb dtest-app.pdb dtest-excfilter.exe dtest-excfilter.exe.mdb dtest-excfilter.pdb
EXTRA_DISTFILES = \

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