From 7f8080b1f37394811c05b4241bee8426d176d3a6 Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Wed, 20 Feb 2019 21:47:55 +0100 Subject: [PATCH] Move Thread to shared CoreLib --- .../src/CoreLib}/System/AppDomain.cs | 0 .../src/CoreLib}/System/AppDomainSetup.cs | 0 .../System/CannotUnloadAppDomainException.cs | 0 .../CoreLib}/System/Collections/ArrayList.cs | 0 .../src/CoreLib}/System/LocalDataStoreSlot.cs | 0 .../CoreLib}/System/Security/IPermission.cs | 0 .../System/Security/ISecurityEncodable.cs | 0 .../CoreLib}/System/Security/IStackWalk.cs | 0 .../CoreLib}/System/Security/PermissionSet.cs | 0 .../Security/Permissions/PermissionState.cs | 0 .../System/Security/Principal/IIdentity.cs | 0 .../System/Security/Principal/IPrincipal.cs | 0 .../Security/Principal/PrincipalPolicy.cs | 0 .../System/Security/SecurityElement.cs | 0 .../System/Threading/CompressedStack.cs | 0 .../CoreLib}/System/Threading/Thread.Unix.cs | 0 .../System/Threading/Thread.Windows.cs | 0 .../src/CoreLib}/System/Threading/Thread.cs | 0 .../src/System.Runtime.Extensions.csproj | 40 ++++++++++++++----- .../src/System.Security.Permissions.csproj | 12 ++++-- .../src/System.Security.Principal.csproj | 12 ++++-- .../src/System.Threading.Thread.csproj | 20 +++++++--- 22 files changed, 63 insertions(+), 21 deletions(-) rename src/{System.Runtime.Extensions/src => Common/src/CoreLib}/System/AppDomain.cs (100%) rename src/{System.Runtime.Extensions/src => Common/src/CoreLib}/System/AppDomainSetup.cs (100%) rename src/{System.Runtime.Extensions/src => Common/src/CoreLib}/System/CannotUnloadAppDomainException.cs (100%) rename src/{System.Runtime.Extensions/src => Common/src/CoreLib}/System/Collections/ArrayList.cs (100%) rename src/{System.Threading.Thread/src => Common/src/CoreLib}/System/LocalDataStoreSlot.cs (100%) rename src/{System.Runtime.Extensions/src => Common/src/CoreLib}/System/Security/IPermission.cs (100%) rename src/{System.Runtime.Extensions/src => Common/src/CoreLib}/System/Security/ISecurityEncodable.cs (100%) rename src/{System.Runtime.Extensions/src => Common/src/CoreLib}/System/Security/IStackWalk.cs (100%) rename src/{System.Runtime.Extensions/src => Common/src/CoreLib}/System/Security/PermissionSet.cs (100%) rename src/{System.Runtime.Extensions/src => Common/src/CoreLib}/System/Security/Permissions/PermissionState.cs (100%) rename src/{System.Security.Principal/src => Common/src/CoreLib}/System/Security/Principal/IIdentity.cs (100%) rename src/{System.Security.Principal/src => Common/src/CoreLib}/System/Security/Principal/IPrincipal.cs (100%) rename src/{System.Security.Principal/src => Common/src/CoreLib}/System/Security/Principal/PrincipalPolicy.cs (100%) rename src/{System.Runtime.Extensions/src => Common/src/CoreLib}/System/Security/SecurityElement.cs (100%) rename src/{System.Threading.Thread/src => Common/src/CoreLib}/System/Threading/CompressedStack.cs (100%) rename src/{System.Threading.Thread/src => Common/src/CoreLib}/System/Threading/Thread.Unix.cs (100%) rename src/{System.Threading.Thread/src => Common/src/CoreLib}/System/Threading/Thread.Windows.cs (100%) rename src/{System.Threading.Thread/src => Common/src/CoreLib}/System/Threading/Thread.cs (100%) diff --git a/src/System.Runtime.Extensions/src/System/AppDomain.cs b/src/Common/src/CoreLib/System/AppDomain.cs similarity index 100% rename from src/System.Runtime.Extensions/src/System/AppDomain.cs rename to src/Common/src/CoreLib/System/AppDomain.cs diff --git a/src/System.Runtime.Extensions/src/System/AppDomainSetup.cs b/src/Common/src/CoreLib/System/AppDomainSetup.cs similarity index 100% rename from src/System.Runtime.Extensions/src/System/AppDomainSetup.cs rename to src/Common/src/CoreLib/System/AppDomainSetup.cs diff --git a/src/System.Runtime.Extensions/src/System/CannotUnloadAppDomainException.cs b/src/Common/src/CoreLib/System/CannotUnloadAppDomainException.cs similarity index 100% rename from src/System.Runtime.Extensions/src/System/CannotUnloadAppDomainException.cs rename to src/Common/src/CoreLib/System/CannotUnloadAppDomainException.cs diff --git a/src/System.Runtime.Extensions/src/System/Collections/ArrayList.cs b/src/Common/src/CoreLib/System/Collections/ArrayList.cs similarity index 100% rename from src/System.Runtime.Extensions/src/System/Collections/ArrayList.cs rename to src/Common/src/CoreLib/System/Collections/ArrayList.cs diff --git a/src/System.Threading.Thread/src/System/LocalDataStoreSlot.cs b/src/Common/src/CoreLib/System/LocalDataStoreSlot.cs similarity index 100% rename from src/System.Threading.Thread/src/System/LocalDataStoreSlot.cs rename to src/Common/src/CoreLib/System/LocalDataStoreSlot.cs diff --git a/src/System.Runtime.Extensions/src/System/Security/IPermission.cs b/src/Common/src/CoreLib/System/Security/IPermission.cs similarity index 100% rename from src/System.Runtime.Extensions/src/System/Security/IPermission.cs rename to src/Common/src/CoreLib/System/Security/IPermission.cs diff --git a/src/System.Runtime.Extensions/src/System/Security/ISecurityEncodable.cs b/src/Common/src/CoreLib/System/Security/ISecurityEncodable.cs similarity index 100% rename from src/System.Runtime.Extensions/src/System/Security/ISecurityEncodable.cs rename to src/Common/src/CoreLib/System/Security/ISecurityEncodable.cs diff --git a/src/System.Runtime.Extensions/src/System/Security/IStackWalk.cs b/src/Common/src/CoreLib/System/Security/IStackWalk.cs similarity index 100% rename from src/System.Runtime.Extensions/src/System/Security/IStackWalk.cs rename to src/Common/src/CoreLib/System/Security/IStackWalk.cs diff --git a/src/System.Runtime.Extensions/src/System/Security/PermissionSet.cs b/src/Common/src/CoreLib/System/Security/PermissionSet.cs similarity index 100% rename from src/System.Runtime.Extensions/src/System/Security/PermissionSet.cs rename to src/Common/src/CoreLib/System/Security/PermissionSet.cs diff --git a/src/System.Runtime.Extensions/src/System/Security/Permissions/PermissionState.cs b/src/Common/src/CoreLib/System/Security/Permissions/PermissionState.cs similarity index 100% rename from src/System.Runtime.Extensions/src/System/Security/Permissions/PermissionState.cs rename to src/Common/src/CoreLib/System/Security/Permissions/PermissionState.cs diff --git a/src/System.Security.Principal/src/System/Security/Principal/IIdentity.cs b/src/Common/src/CoreLib/System/Security/Principal/IIdentity.cs similarity index 100% rename from src/System.Security.Principal/src/System/Security/Principal/IIdentity.cs rename to src/Common/src/CoreLib/System/Security/Principal/IIdentity.cs diff --git a/src/System.Security.Principal/src/System/Security/Principal/IPrincipal.cs b/src/Common/src/CoreLib/System/Security/Principal/IPrincipal.cs similarity index 100% rename from src/System.Security.Principal/src/System/Security/Principal/IPrincipal.cs rename to src/Common/src/CoreLib/System/Security/Principal/IPrincipal.cs diff --git a/src/System.Security.Principal/src/System/Security/Principal/PrincipalPolicy.cs b/src/Common/src/CoreLib/System/Security/Principal/PrincipalPolicy.cs similarity index 100% rename from src/System.Security.Principal/src/System/Security/Principal/PrincipalPolicy.cs rename to src/Common/src/CoreLib/System/Security/Principal/PrincipalPolicy.cs diff --git a/src/System.Runtime.Extensions/src/System/Security/SecurityElement.cs b/src/Common/src/CoreLib/System/Security/SecurityElement.cs similarity index 100% rename from src/System.Runtime.Extensions/src/System/Security/SecurityElement.cs rename to src/Common/src/CoreLib/System/Security/SecurityElement.cs diff --git a/src/System.Threading.Thread/src/System/Threading/CompressedStack.cs b/src/Common/src/CoreLib/System/Threading/CompressedStack.cs similarity index 100% rename from src/System.Threading.Thread/src/System/Threading/CompressedStack.cs rename to src/Common/src/CoreLib/System/Threading/CompressedStack.cs diff --git a/src/System.Threading.Thread/src/System/Threading/Thread.Unix.cs b/src/Common/src/CoreLib/System/Threading/Thread.Unix.cs similarity index 100% rename from src/System.Threading.Thread/src/System/Threading/Thread.Unix.cs rename to src/Common/src/CoreLib/System/Threading/Thread.Unix.cs diff --git a/src/System.Threading.Thread/src/System/Threading/Thread.Windows.cs b/src/Common/src/CoreLib/System/Threading/Thread.Windows.cs similarity index 100% rename from src/System.Threading.Thread/src/System/Threading/Thread.Windows.cs rename to src/Common/src/CoreLib/System/Threading/Thread.Windows.cs diff --git a/src/System.Threading.Thread/src/System/Threading/Thread.cs b/src/Common/src/CoreLib/System/Threading/Thread.cs similarity index 100% rename from src/System.Threading.Thread/src/System/Threading/Thread.cs rename to src/Common/src/CoreLib/System/Threading/Thread.cs diff --git a/src/System.Runtime.Extensions/src/System.Runtime.Extensions.csproj b/src/System.Runtime.Extensions/src/System.Runtime.Extensions.csproj index 3645aaa5a380..4c91053d3b3a 100644 --- a/src/System.Runtime.Extensions/src/System.Runtime.Extensions.csproj +++ b/src/System.Runtime.Extensions/src/System.Runtime.Extensions.csproj @@ -10,11 +10,8 @@ netcoreapp-Unix-Debug;netcoreapp-Unix-Release;netcoreapp-Windows_NT-Debug;netcoreapp-Windows_NT-Release;netcoreappaot-Windows_NT-Debug;netcoreappaot-Windows_NT-Release;uap-Windows_NT-Debug;uap-Windows_NT-Release;uapaot-Windows_NT-Debug;uapaot-Windows_NT-Release - - - @@ -36,18 +33,41 @@ - - - - - - - + + Common\CoreLib\System\AppDomain.cs + + + Common\CoreLib\System\AppDomainSetup.cs + + + Common\CoreLib\System\CannotUnloadAppDomainException.cs + + + Common\CoreLib\System\Collections\ArrayList.cs + + + Common\CoreLib\System\Security\IPermission.cs + + + Common\CoreLib\System\Security\ISecurityEncodable.cs + + + Common\CoreLib\System\Security\IStackWalk.cs + + + Common\CoreLib\System\Security\SecurityElement.cs + + + Common\CoreLib\System\Security\Permissions\PermissionState.cs + + + Common\CoreLib\System\Security\PermissionSet.cs + Common\CoreLib\System\IO\StreamHelpers.CopyValidation.cs diff --git a/src/System.Security.Permissions/src/System.Security.Permissions.csproj b/src/System.Security.Permissions/src/System.Security.Permissions.csproj index 950392877bbb..a9de940dc6a5 100644 --- a/src/System.Security.Permissions/src/System.Security.Permissions.csproj +++ b/src/System.Security.Permissions/src/System.Security.Permissions.csproj @@ -178,9 +178,15 @@ - - - + + Common\CoreLib\System\Security\IStackWalk.cs + + + Common\CoreLib\System\Security\PermissionSet.cs + + + Common\CoreLib\System\Security\Permissions\PermissionState.cs + diff --git a/src/System.Security.Principal/src/System.Security.Principal.csproj b/src/System.Security.Principal/src/System.Security.Principal.csproj index 10afa52d2440..444d07596053 100644 --- a/src/System.Security.Principal/src/System.Security.Principal.csproj +++ b/src/System.Security.Principal/src/System.Security.Principal.csproj @@ -7,9 +7,15 @@ - - - + + Common\CoreLib\System\Security\Principal\IIdentity.cs + + + Common\CoreLib\System\Security\Principal\IPrincipal.cs + + + Common\CoreLib\System\Security\Principal\PrincipalPolicy.cs + diff --git a/src/System.Threading.Thread/src/System.Threading.Thread.csproj b/src/System.Threading.Thread/src/System.Threading.Thread.csproj index 829fea834bfd..3c687b42e247 100644 --- a/src/System.Threading.Thread/src/System.Threading.Thread.csproj +++ b/src/System.Threading.Thread/src/System.Threading.Thread.csproj @@ -7,11 +7,21 @@ netcoreapp-Unix-Debug;netcoreapp-Unix-Release;netcoreapp-Windows_NT-Debug;netcoreapp-Windows_NT-Release;netcoreappaot-Windows_NT-Debug;netcoreappaot-Windows_NT-Release;uap-Windows_NT-Debug;uap-Windows_NT-Release;uapaot-Windows_NT-Debug;uapaot-Windows_NT-Release - - - - - + + Common\CoreLib\System\LocalDataStoreSlot.cs + + + Common\CoreLib\System\Threading\CompressedStack.cs + + + Common\CoreLib\System\Threading\Thread.cs + + + Common\CoreLib\System\Threading\Thread.Unix.cs + + + Common\CoreLib\System\Threading\Thread.Windows.cs +