Imported Upstream version 6.0.0.246

Former-commit-id: 241b0eee0d9f22ae63312d981dd04646ce8514ed
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-05-18 08:35:58 +00:00
parent fdf94592db
commit 65ce5c75f1
75 changed files with 607 additions and 61 deletions

View File

@@ -150,7 +150,7 @@ namespace System
stdout = TextWriter.Synchronized (new UnexceptionalStreamWriter (OpenStandardOutput (0), outputEncoding) { AutoFlush = true });
stderr = TextWriter.Synchronized (new UnexceptionalStreamWriter (OpenStandardError (0), outputEncoding) { AutoFlush = true });
#if MONODROID
#if MONODROID && !MOBILE_DESKTOP_HOST
if (LogcatTextWriter.IsRunningOnAndroid ()) {
stdout = TextWriter.Synchronized (new LogcatTextWriter ("mono-stdout", stdout));
stderr = TextWriter.Synchronized (new LogcatTextWriter ("mono-stderr", stderr));

View File

@@ -957,7 +957,7 @@ namespace System {
}
// private methods
#if (MONOTOUCH || MONODROID || XAMMAC)
#if (MONOTOUCH || MONODROID || XAMMAC) && !MOBILE_DESKTOP_HOST
internal const bool IsRunningOnWindows = false;
#else
internal static bool IsRunningOnWindows {

View File

@@ -149,7 +149,7 @@ namespace System
return true;
}
#if !MONODROID && !MONOTOUCH && !XAMMAC && !WASM
#if (!MONODROID && !MONOTOUCH && !XAMMAC && !WASM) || MOBILE_DESKTOP_HOST
static TimeZoneInfo CreateLocal ()
{
#if WIN_PLATFORM

View File

@@ -0,0 +1,28 @@
#include System.IO.platformnotsupported.sources
corert/PreAllocatedOverlapped.platformnotsupported.cs
corert/ThreadPoolBoundHandle.platformnotsupported.cs
../../../external/corert/src/System.Private.CoreLib/src/System/Number.Unix.cs
../../../external/corert/src/Common/src/Interop/Unix/System.Private.CoreLib.Native/Interop.Number.cs
corefx/Interop.GetRandomBytes.Mono.cs
corefx/Mono.SafePasswordHandle.Unix.cs
../../../external/corefx/src/System.Security.Cryptography.X509Certificates/src/Microsoft/Win32/SafeHandles/SafePasswordHandle.Unix.cs
Microsoft.Win32/IRegistryApi.cs
Microsoft.Win32/Registry.cs
Microsoft.Win32/RegistryKey.cs
Microsoft.Win32/Win32RegistryApi.cs
Microsoft.Win32/Win32ResultCode.cs
Microsoft.Win32/UnixRegistryApi.cs
System.Security.AccessControl/RegistryAccessRule.cs
System.Security.AccessControl/RegistryAuditRule.cs
System.Security.AccessControl/RegistrySecurity.cs
../referencesource/mscorlib/microsoft/win32/safehandles/saferegistryhandle.cs
../referencesource/mscorlib/system/timezoneinfo.cs
corefx/TimeZoneInfo.cs
System/TimeZoneInfo.cs
System/TimeZoneInfo.Android.cs
System/TimeZoneInfo.MonoTouch.cs
System/TimeZoneInfo.Serialization.cs
System/TimeZoneInfo.WinRT.cs

View File

@@ -0,0 +1,67 @@
#include corlib.dll.sources
#include win32_build_corlib.dll.sources
../../../external/corert/src/Common/src/Interop/Windows/Interop.Libraries.cs
../../../external/corefx/src/Common/src/CoreLib/Interop/Windows/BCrypt/Interop.BCryptGenRandom.cs
../../../external/corefx/src/Common/src/CoreLib/Interop/Windows/BCrypt/Interop.BCryptGenRandom.GetRandomBytes.cs
../../../external/corefx/src/Common/src/CoreLib/Interop/Windows/BCrypt/Interop.NTSTATUS.cs
../../../external/corert/src/Common/src/Interop/Windows/mincore/Interop.MemAllocFree.cs
../../../external/corert/src/Common/src/Interop/Windows/mincore/Interop.ThreadPoolIO.cs
../../../external/corefx/src/Common/src/Interop/Windows/Interop.Errors.cs
../../../external/corert/src/System.Private.CoreLib/shared/System/Threading/DeferredDisposableLifetime.cs
../../../external/corert/src/System.Private.CoreLib/src/Microsoft/Win32/SafeHandles/SafeThreadPoolIOHandle.cs
../../../external/corert/src/System.Private.CoreLib/src/System/Threading/ThreadPoolCallbackWrapper.cs
../../../external/corert/src/System.Private.CoreLib/src/System/Threading/Win32ThreadPoolBoundHandle.cs
../../../external/corert/src/System.Private.CoreLib/src/System/Threading/Win32ThreadPoolNativeOverlapped.cs
../../../external/corert/src/System.Private.CoreLib/src/System/Threading/Win32ThreadPoolNativeOverlapped.ExecutionContextCallbackArgs.cs
../../../external/corert/src/System.Private.CoreLib/src/System/Threading/Win32ThreadPoolNativeOverlapped.OverlappedData.cs
../../../external/corert/src/System.Private.CoreLib/src/System/Threading/Win32ThreadPoolPreAllocatedOverlapped.cs
../../../external/corefx/src/Common/src/CoreLib/Interop/Windows/Kernel32/Interop.TimeZone.cs
../../../external/corefx/src/Common/src/CoreLib/Interop/Windows/Kernel32/Interop.FreeLibrary.cs
../../../external/corefx/src/Common/src/CoreLib/Interop/Windows/Kernel32/Interop.TimeZone.Registry.cs
../../../external/corefx/src/Common/src/CoreLib/Interop/Windows/Kernel32/Interop.MUI.cs
../../../external/corefx/src/Common/src/CoreLib/Interop/Windows/Kernel32/Interop.LoadLibraryEx.cs
../../../external/corefx/src/Common/src/CoreLib/Interop/Windows/Kernel32/Interop.MAX_PATH.cs
../../../external/corefx/src/Common/src/CoreLib/Interop/Windows/User32/Interop.LoadString.cs
../../../external/corefx/src/Common/src/Microsoft/Win32/SafeHandles/SafeLibraryHandle.cs
../../../external/corefx/src/Common/src/CoreLib/System/TimeZoneInfo.AdjustmentRule.cs
../../../external/corefx/src/Common/src/CoreLib/System/TimeZoneInfo.StringSerializer.cs
../../../external/corefx/src/Common/src/CoreLib/System/TimeZoneInfo.TransitionTime.cs
../../../external/corefx/src/Common/src/CoreLib/System/TimeZoneInfo.Win32.cs
../../../external/corefx/src/Common/src/CoreLib/System/TimeZoneInfo.cs
corert/RuntimeImports.cs
../../../external/corert/src/System.Private.CoreLib/src/System/Number.Windows.cs
../../../external/corert/src/Runtime.Base/src/System/Runtime/InteropServices/NativeCallableAttribute.cs
../../../external/corefx/src/System.Security.Cryptography.X509Certificates/src/Microsoft/Win32/SafeHandles/SafePasswordHandle.Windows.cs
corefx/Mono.SafePasswordHandle.Windows.cs
../../../external/corefx/src/Microsoft.Win32.Registry/src/Microsoft/Win32/RegistryKey.cs
../../../external/corefx/src/Microsoft.Win32.Registry/src/Microsoft/Win32/SafeHandles/SafeRegistryHandle.cs
../../../external/corefx/src/Microsoft.Win32.Registry/src/System/Security/AccessControl/RegistrySecurity.cs
../../../external/corefx/src/Microsoft.Win32.Registry/src/System/Security/AccessControl/RegistrySecurity.Windows.cs
../../../external/corefx/src/Microsoft.Win32.Registry/src/Microsoft/Win32/SafeHandles/SafeRegistryHandle.Windows.cs
../../../external/corefx/src/Microsoft.Win32.Registry/src/Microsoft/Win32/RegistryKey.Windows.cs
../../../external/corefx/src/Microsoft.Win32.Registry/src/Microsoft/Win32/Registry.cs
corefx/Registry.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegCloseKey.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegConnectRegistry.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegCreateKeyEx.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegDeleteKeyEx.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegDeleteValue.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegEnumKeyEx.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegEnumValue.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegFlushKey.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegisterServiceCtrlHandler.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegisterServiceCtrlHandlerEx.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegistryOptions.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegOpenKeyEx.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegQueryInfoKey.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegQueryValueEx.cs
../../../external/corefx/src/Common/src/Interop/Windows/advapi32/Interop.RegSetValueEx.cs

View File

@@ -0,0 +1,52 @@
Microsoft.Win32/RegistryKeyTest.cs
System/ActivatorCas.cs
System/AppDomainCas.cs
System/BadImageFormatExceptionCas.cs
System/ConsoleCas.cs
System.Diagnostics/StackFrameCas.cs
System.Diagnostics/StackTraceCas.cs
System/EnvironmentCas.cs
System/ExceptionCas.cs
System.IO/DirectoryCas.cs
System.IO/FileLoadExceptionCas.cs
System.IO/FileNotFoundExceptionCas.cs
System.IO/FileStreamCas.cs
System.IO.IsolatedStorage/IsolatedStorageFileCas.cs
System.IO.IsolatedStorage/IsolatedStorageFileStreamCas.cs
System.IO/PathCas.cs
System.IO/StreamCas.cs
System/MarshalByRefObjectCas.cs
System.Reflection/AssemblyCas.cs
System.Reflection/AssemblyNameCas.cs
System.Reflection.Emit/MethodRentalCas.cs
System.Reflection/ModuleCas.cs
System.Reflection/StrongNameKeyPairCas.cs
System.Reflection/VisibilityTest.cs
System.Resources/ResourceReaderCas.cs
System.Resources/ResourceSetCas.cs
System.Runtime.CompilerServices/RuntimeWrappedExceptionCas.cs
System.Runtime.InteropServices/RuntimeEnvironmentCas.cs
System/RuntimeMethodHandleCas.cs
System.Runtime.Serialization.Formatters.Binary/BinaryFormatterCas.cs
System.Runtime.Versioning/ResourceConsumptionAttributeCas.cs
System.Runtime.Versioning/ResourceExposureAttributeCas.cs
System.Runtime.Versioning/VersioningHelperCas.cs
System.Security.AccessControl/DirectorySecurityTest.cs
System.Security.AccessControl/EventWaitHandleSecurityTest.cs
System.Security.AccessControl/FileSecurityTest.cs
System.Security/CodeAccessPermissionCas.cs
System.Security.Cryptography/CryptoAPITransformCas.cs
System.Security.Cryptography/CryptoConfigCas.cs
System.Security.Cryptography.X509Certificates/X509CertificateCas.cs
System.Security/PermissionSetCas.cs
System.Security.Policy/ApplicationSecurityManagerCas.cs
System.Security/SecureStringCas.cs
System.Security/SecurityContextCas.cs
System.Security/SecurityExceptionCas.cs
System.Security/SecurityManagerCas.cs
System.Threading/CompressedStackCas.cs
System.Threading/ExecutionContextCas.cs
System.Threading/MutexCas.cs
System.Threading/ThreadCas.cs
System.Threading/WaitHandleCas.cs
System/TypedReferenceCas.cs