Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mcs
diff options
context:
space:
mode:
authorEgor Bogatov <egorbo@gmail.com>2018-09-06 20:41:56 +0300
committerMarek Safar <marek.safar@gmail.com>2018-09-06 20:41:56 +0300
commit16f554307f57418711d2c80bb621f7221117ce1b (patch)
tree18d5b2145ddf0d838dfc7e66d0822a5a3dd06e91 /mcs
parent5147d4863fa43467a12cf3e907cb3250134f7fd3 (diff)
[corlib] Replace System and other namespaces with CoreFX sources (#9744)
Simple types for now just to see the API-DIFF, more types later. Part of #8131
Diffstat (limited to 'mcs')
-rw-r--r--mcs/class/corlib/System.Configuration.Assemblies/AssemblyHashAlgorithm.cs47
-rw-r--r--mcs/class/corlib/System.Configuration.Assemblies/AssemblyVersionCompatibility.cs44
-rw-r--r--mcs/class/corlib/System.IO.IsolatedStorage/INormalizeForIsolatedStorage.cs41
-rw-r--r--mcs/class/corlib/System.IO.IsolatedStorage/IsolatedStorageScope.cs53
-rw-r--r--mcs/class/corlib/System.IO/DriveType.cs41
-rw-r--r--mcs/class/corlib/System.IO/FileAccess.cs59
-rw-r--r--mcs/class/corlib/System.IO/FileMode.cs71
-rw-r--r--mcs/class/corlib/System.IO/FileOptions.cs57
-rw-r--r--mcs/class/corlib/System.IO/FileShare.cs55
-rw-r--r--mcs/class/corlib/System.IO/SearchOption.cs41
-rw-r--r--mcs/class/corlib/System.IO/SeekOrigin.cs59
-rw-r--r--mcs/class/corlib/System.Reflection.Emit/StackBehaviour.cs154
-rw-r--r--mcs/class/corlib/System.Runtime.InteropServices/CustomQueryInterfaceMode.cs38
-rw-r--r--mcs/class/corlib/System.Runtime.InteropServices/GCHandleType.cs46
-rw-r--r--mcs/class/corlib/System.Security.AccessControl/PrivilegeNotHeldException.cs68
-rw-r--r--mcs/class/corlib/System.Security.Cryptography/ICspAsymmetricAlgorithm.cs45
-rw-r--r--mcs/class/corlib/System.Security.Cryptography/KeyNumber.cs40
-rw-r--r--mcs/class/corlib/System.Security.Permissions/HostProtectionResource.cs51
-rw-r--r--mcs/class/corlib/System.Security.Permissions/IUnrestrictedPermission.cs38
-rw-r--r--mcs/class/corlib/System.Security.Permissions/IsolatedStorageContainment.cs55
-rw-r--r--mcs/class/corlib/System.Security.Permissions/PermissionState.cs44
-rw-r--r--mcs/class/corlib/System.Security.Permissions/ReflectionPermissionFlag.cs57
-rw-r--r--mcs/class/corlib/System.Security.Permissions/RegistryPermissionAccess.cs48
-rw-r--r--mcs/class/corlib/System.Security.Permissions/UIPermissionClipboard.cs45
-rw-r--r--mcs/class/corlib/System.Security.Permissions/UIPermissionWindow.cs46
-rw-r--r--mcs/class/corlib/System.Security.Policy/IIdentityPermissionFactory.cs38
-rw-r--r--mcs/class/corlib/System.Security.Policy/IMembershipCondition.cs41
-rw-r--r--mcs/class/corlib/System.Security.Policy/PolicyStatementAttribute.cs43
-rw-r--r--mcs/class/corlib/System.Security.Principal/IIdentity.cs49
-rw-r--r--mcs/class/corlib/System.Security.Principal/IPrincipal.cs43
-rw-r--r--mcs/class/corlib/System.Security.Principal/PrincipalPolicy.cs41
-rw-r--r--mcs/class/corlib/System.Security.Principal/TokenAccessLevels.cs53
-rw-r--r--mcs/class/corlib/System.Security.Principal/TokenImpersonationLevel.cs46
-rw-r--r--mcs/class/corlib/System.Security/IEvidenceFactory.cs37
-rw-r--r--mcs/class/corlib/System.Security/IPermission.cs46
-rw-r--r--mcs/class/corlib/System.Security/ISecurityEncodable.cs41
-rw-r--r--mcs/class/corlib/System.Security/ISecurityPolicyEncodable.cs42
-rw-r--r--mcs/class/corlib/System.Security/IStackWalk.cs45
-rw-r--r--mcs/class/corlib/System.Security/PolicyLevelType.cs42
-rw-r--r--mcs/class/corlib/System.Threading/NativeOverlapped.cs46
-rw-r--r--mcs/class/corlib/Test/System.Globalization/DaylightTimeTest.cs13
-rw-r--r--mcs/class/corlib/Test/System/BitConverterTest.cs20
-rw-r--r--mcs/class/corlib/corefx/BinaryEnums.cs42
-rw-r--r--mcs/class/corlib/corefx/SR.missing.cs20
-rw-r--r--mcs/class/corlib/corlib.csproj329
-rw-r--r--mcs/class/corlib/corlib.dll.sources329
-rw-r--r--mcs/class/referencesource/mscorlib/system/unityserializationholder.cs12
47 files changed, 423 insertions, 2338 deletions
diff --git a/mcs/class/corlib/System.Configuration.Assemblies/AssemblyHashAlgorithm.cs b/mcs/class/corlib/System.Configuration.Assemblies/AssemblyHashAlgorithm.cs
deleted file mode 100644
index ebac5f3d552..00000000000
--- a/mcs/class/corlib/System.Configuration.Assemblies/AssemblyHashAlgorithm.cs
+++ /dev/null
@@ -1,47 +0,0 @@
-// AssemblyHashAlgorithm.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Wed, 5 Sep 2001 06:38:03 UTC
-// Source file: all.xml
-// URL: http://devresource.hp.com/devresource/Docs/TechPapers/CSharp/all.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004,2006 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Configuration.Assemblies {
-
- [Serializable]
- [ComVisible (true)]
- public enum AssemblyHashAlgorithm {
- None = 0,
- MD5 = 32771,
- SHA1 = 32772,
- SHA256 = 32780,
- SHA384 = 32781,
- SHA512 = 32782,
- }
-}
diff --git a/mcs/class/corlib/System.Configuration.Assemblies/AssemblyVersionCompatibility.cs b/mcs/class/corlib/System.Configuration.Assemblies/AssemblyVersionCompatibility.cs
deleted file mode 100644
index 9e00f890467..00000000000
--- a/mcs/class/corlib/System.Configuration.Assemblies/AssemblyVersionCompatibility.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-// AssemblyVersionCompatibility.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Wed, 5 Sep 2001 06:38:13 UTC
-// Source file: all.xml
-// URL: http://devresource.hp.com/devresource/Docs/TechPapers/CSharp/all.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004, 2006 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Configuration.Assemblies {
-
- [Serializable]
- [ComVisible (true)]
- public enum AssemblyVersionCompatibility {
- SameMachine = 1,
- SameProcess = 2,
- SameDomain = 3
- }
-}
diff --git a/mcs/class/corlib/System.IO.IsolatedStorage/INormalizeForIsolatedStorage.cs b/mcs/class/corlib/System.IO.IsolatedStorage/INormalizeForIsolatedStorage.cs
deleted file mode 100644
index 1d7093f9935..00000000000
--- a/mcs/class/corlib/System.IO.IsolatedStorage/INormalizeForIsolatedStorage.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-//
-// System.IO.IsolatedStorage.INormalizeForIsolatedStorage
-//
-// author:
-// Duco Fijma (duco@lorentz.xs4all.nl)
-//
-// (c) 2002 Duco Fijma
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.IO.IsolatedStorage {
-
- [ComVisible (true)]
- public interface INormalizeForIsolatedStorage {
-
- object Normalize ();
-
- }
-}
-
diff --git a/mcs/class/corlib/System.IO.IsolatedStorage/IsolatedStorageScope.cs b/mcs/class/corlib/System.IO.IsolatedStorage/IsolatedStorageScope.cs
deleted file mode 100644
index 455a22997d6..00000000000
--- a/mcs/class/corlib/System.IO.IsolatedStorage/IsolatedStorageScope.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-// IsolatedStorageScope.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Wed, 5 Sep 2001 06:41:21 UTC
-// Source file: all.xml
-// URL: http://devresource.hp.com/devresource/Docs/TechPapers/CSharp/all.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.IO.IsolatedStorage {
-
- [Flags]
- [ComVisible (true)]
- [Serializable]
- public enum IsolatedStorageScope {
-
- None = 0,
- User = 1,
- Domain = 2,
- Assembly = 4,
-
- // Documented in "C# In A Nutshell"
- Roaming = 8,
-
- Machine = 16,
- Application = 32
- }
-}
diff --git a/mcs/class/corlib/System.IO/DriveType.cs b/mcs/class/corlib/System.IO/DriveType.cs
deleted file mode 100644
index e3d3189859f..00000000000
--- a/mcs/class/corlib/System.IO/DriveType.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-//
-// Copyright (C) 2006 Novell, Inc (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System;
-using System.Text;
-using System.Runtime.InteropServices;
-
-namespace System.IO {
-
- [ComVisible (true)]
- [Serializable]
- public enum DriveType {
- CDRom = 5,
- Fixed = 3,
- Network = 4,
- NoRootDirectory = 1,
- Ram = 6,
- Removable = 2,
- Unknown = 0
- }
-}
diff --git a/mcs/class/corlib/System.IO/FileAccess.cs b/mcs/class/corlib/System.IO/FileAccess.cs
deleted file mode 100644
index dce332d2410..00000000000
--- a/mcs/class/corlib/System.IO/FileAccess.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-// FileAccess.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Fri, 7 Sep 2001 16:32:20 UTC
-// Source file: AllTypes.xml
-// URL: http://msdn.microsoft.com/net/ecma/AllTypes.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.IO {
-
-
- /// <summary>
- /// </summary>
- [Flags]
- [ComVisible (true)]
- [Serializable]
- public enum FileAccess : int {
-
- /// <summary>
- /// </summary>
- Read = 0x00000001,
-
- /// <summary>
- /// </summary>
- Write = 0x00000002,
-
- /// <summary>
- /// </summary>
- ReadWrite = Read | Write,
- } // FileAccess
-
-} // System.IO
diff --git a/mcs/class/corlib/System.IO/FileMode.cs b/mcs/class/corlib/System.IO/FileMode.cs
deleted file mode 100644
index 0e3ac6a2df7..00000000000
--- a/mcs/class/corlib/System.IO/FileMode.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-// FileMode.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Fri, 7 Sep 2001 16:32:13 UTC
-// Source file: AllTypes.xml
-// URL: http://msdn.microsoft.com/net/ecma/AllTypes.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.IO {
-
-
- /// <summary>
- /// </summary>
- [ComVisible (true)]
- [Serializable]
- public enum FileMode {
-
- /// <summary>
- /// </summary>
- CreateNew = 1,
-
- /// <summary>
- /// </summary>
- Create = 2,
-
- /// <summary>
- /// </summary>
- Open = 3,
-
- /// <summary>
- /// </summary>
- OpenOrCreate = 4,
-
- /// <summary>
- /// </summary>
- Truncate = 5,
-
- /// <summary>
- /// </summary>
- Append = 6,
- } // FileMode
-
-} // System.IO
diff --git a/mcs/class/corlib/System.IO/FileOptions.cs b/mcs/class/corlib/System.IO/FileOptions.cs
deleted file mode 100644
index 502974e7b00..00000000000
--- a/mcs/class/corlib/System.IO/FileOptions.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// System.IO.FileOptions.cs
-//
-// Author: Zoltan Varga (vargaz@gmail.com)
-//
-//------------------------------------------------------------------------------
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.IO
-{
- [Flags]
- [Serializable]
- [ComVisible(true)]
- public enum FileOptions
- {
- None = 0,
- Encrypted = 0x4000,
- DeleteOnClose = 0x4000000,
- SequentialScan = 0x8000000,
- RandomAccess = 0x10000000,
- Asynchronous = 0x40000000,
- WriteThrough = -2147483648
- //
- // FileIsTemporary = 1
- // The above is an internal value used by Path.GetTempFile to
- // get a file with 600 permissions, regardless of the umask
- // settings. If a value "1" must be introduced here, update
- // both metadata/w32file.c and Path.GetTempFile
- //
- }
-}
-
diff --git a/mcs/class/corlib/System.IO/FileShare.cs b/mcs/class/corlib/System.IO/FileShare.cs
deleted file mode 100644
index 4edab20e602..00000000000
--- a/mcs/class/corlib/System.IO/FileShare.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-// FileShare.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Fri, 7 Sep 2001 16:32:26 UTC
-// Source file: AllTypes.xml
-// URL: http://msdn.microsoft.com/net/ecma/AllTypes.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.IO {
-
-
- /// <summary>
- /// </summary>
- [Flags]
- [ComVisible (true)]
- [Serializable]
- public enum FileShare : int {
-
- None = 0,
- Read = 1,
- Write = 2,
- ReadWrite = 3,
- Delete = 4,
- Inheritable = 16,
- } // FileShare
-
-} // System.IO
diff --git a/mcs/class/corlib/System.IO/SearchOption.cs b/mcs/class/corlib/System.IO/SearchOption.cs
deleted file mode 100644
index 9c2bfd341c0..00000000000
--- a/mcs/class/corlib/System.IO/SearchOption.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-//
-// System.IO.SearchOption
-//
-// Author:
-// Zoltan Varga (vargaz@gmail.com)
-//
-
-//
-// Copyright (C) 2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.IO {
- [ComVisible (true)]
- [Serializable]
- public
- enum SearchOption {
- TopDirectoryOnly = 0,
- AllDirectories = 1
- }
-}
diff --git a/mcs/class/corlib/System.IO/SeekOrigin.cs b/mcs/class/corlib/System.IO/SeekOrigin.cs
deleted file mode 100644
index 2c45f6d5bc8..00000000000
--- a/mcs/class/corlib/System.IO/SeekOrigin.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-// SeekOrigin.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Fri, 7 Sep 2001 16:32:32 UTC
-// Source file: AllTypes.xml
-// URL: http://msdn.microsoft.com/net/ecma/AllTypes.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.IO {
-
-
- /// <summary>
- /// </summary>
- [Serializable]
- [ComVisible (true)]
- public enum SeekOrigin : int {
-
- /// <summary>
- /// </summary>
- Begin = 0,
-
- /// <summary>
- /// </summary>
- Current = 1,
-
- /// <summary>
- /// </summary>
- End = 2,
- } // SeekOrigin
-
-} // System.IO
diff --git a/mcs/class/corlib/System.Reflection.Emit/StackBehaviour.cs b/mcs/class/corlib/System.Reflection.Emit/StackBehaviour.cs
deleted file mode 100644
index 524ea8d3059..00000000000
--- a/mcs/class/corlib/System.Reflection.Emit/StackBehaviour.cs
+++ /dev/null
@@ -1,154 +0,0 @@
-// StackBehaviour.cs
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Reflection.Emit {
-
- /// <summary>
- /// Describes how values are pushed onto or popped off a stack.
- /// </summary>
- [ComVisible (true)]
- [Serializable]
- public enum StackBehaviour {
-
- /// <summary>
- /// </summary>
- Pop0 = 0,
-
- /// <summary>
- /// </summary>
- Pop1 = 1,
-
- /// <summary>
- /// </summary>
- Pop1_pop1 = 2,
-
- /// <summary>
- /// </summary>
- Popi = 3,
-
- /// <summary>
- /// </summary>
- Popi_pop1 = 4,
-
- /// <summary>
- /// </summary>
- Popi_popi = 5,
-
- /// <summary>
- /// </summary>
- Popi_popi8 = 6,
-
- /// <summary>
- /// </summary>
- Popi_popi_popi = 7,
-
- /// <summary>
- /// </summary>
- Popi_popr4 = 8,
-
- /// <summary>
- /// </summary>
- Popi_popr8 = 9,
-
- /// <summary>
- /// </summary>
- Popref = 0x0A,
-
- /// <summary>
- /// </summary>
- Popref_pop1 = 0x0B,
-
- /// <summary>
- /// </summary>
- Popref_popi = 0x0C,
-
- /// <summary>
- /// </summary>
- Popref_popi_popi = 0x0D,
-
- /// <summary>
- /// </summary>
- Popref_popi_popi8 = 0x0E,
-
- /// <summary>
- /// </summary>
- Popref_popi_popr4 = 0x0F,
-
- /// <summary>
- /// </summary>
- Popref_popi_popr8 = 0x10,
-
- /// <summary>
- /// </summary>
- Popref_popi_popref = 0x11,
-
- /// <summary>
- /// </summary>
- Push0 = 0x12,
-
- /// <summary>
- /// </summary>
- Push1 = 0x13,
-
- /// <summary>
- /// </summary>
- Push1_push1 = 0x14,
-
- /// <summary>
- /// </summary>
- Pushi = 0x15,
-
- /// <summary>
- /// </summary>
- Pushi8 = 0x16,
-
- /// <summary>
- /// </summary>
- Pushr4 = 0x17,
-
- /// <summary>
- /// </summary>
- Pushr8 = 0x18,
-
- /// <summary>
- /// </summary>
- Pushref = 0x19,
-
- /// <summary>
- /// </summary>
- Varpop = 0x1A,
-
- /// <summary>
- /// </summary>
- Varpush = 0x1B,
- Popref_popi_pop1 = 0x1C
-
- }
-
-}
diff --git a/mcs/class/corlib/System.Runtime.InteropServices/CustomQueryInterfaceMode.cs b/mcs/class/corlib/System.Runtime.InteropServices/CustomQueryInterfaceMode.cs
deleted file mode 100644
index 1cbf55c08e3..00000000000
--- a/mcs/class/corlib/System.Runtime.InteropServices/CustomQueryInterfaceMode.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// CustomQueryInterfaceMode.cs
-//
-// Authors:
-// Alexander Köplinger <alexander.koeplinger@xamarin.com>
-//
-// Copyright (C) 2016 Xamarin Inc (http://www.xamarin.com)
-//
-// 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 System.Runtime.InteropServices
-{
- public enum CustomQueryInterfaceMode
- {
- Allow = 1,
- Ignore = 0
- }
-}
diff --git a/mcs/class/corlib/System.Runtime.InteropServices/GCHandleType.cs b/mcs/class/corlib/System.Runtime.InteropServices/GCHandleType.cs
deleted file mode 100644
index 19007f41937..00000000000
--- a/mcs/class/corlib/System.Runtime.InteropServices/GCHandleType.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-// GCHandleType.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Fri, 7 Sep 2001 16:33:42 UTC
-// Source file: AllTypes.xml
-// URL: http://msdn.microsoft.com/net/ecma/AllTypes.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-
-//
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-//
-// 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.
-//
-
-
-namespace System.Runtime.InteropServices {
-
- [ComVisible(true)]
- [Serializable]
- public enum GCHandleType {
- Weak = 0,
- WeakTrackResurrection = 1,
- Normal = 2,
- Pinned = 3,
- }
-}
diff --git a/mcs/class/corlib/System.Security.AccessControl/PrivilegeNotHeldException.cs b/mcs/class/corlib/System.Security.AccessControl/PrivilegeNotHeldException.cs
deleted file mode 100644
index e0f0b3d37ac..00000000000
--- a/mcs/class/corlib/System.Security.AccessControl/PrivilegeNotHeldException.cs
+++ /dev/null
@@ -1,68 +0,0 @@
-//
-// System.Security.AccessControl.PrivilegeNotHeldException class
-//
-// Author:
-// Dick Porter <dick@ximian.com>
-//
-// Copyright (C) 2006 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-using System.Runtime.Serialization;
-using System.Security.Permissions;
-
-namespace System.Security.AccessControl {
-
- [Serializable]
- public sealed class PrivilegeNotHeldException : UnauthorizedAccessException, ISerializable
- {
- public PrivilegeNotHeldException ()
- {
- }
-
- public PrivilegeNotHeldException (string privilege)
- : base (privilege)
- {
- }
-
- public PrivilegeNotHeldException (string privilege,
- Exception inner)
- : base (privilege, inner)
- {
- }
-
- public string PrivilegeName
- {
- get {
- throw new NotImplementedException ();
- }
- }
-
- [MonoTODO]
- public override void GetObjectData (SerializationInfo info,
- StreamingContext context)
- {
- throw new NotImplementedException ();
- }
- }
-}
-
diff --git a/mcs/class/corlib/System.Security.Cryptography/ICspAsymmetricAlgorithm.cs b/mcs/class/corlib/System.Security.Cryptography/ICspAsymmetricAlgorithm.cs
deleted file mode 100644
index 99520c88add..00000000000
--- a/mcs/class/corlib/System.Security.Cryptography/ICspAsymmetricAlgorithm.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-//
-// ICspAsymmetricAlgorithm.cs: interface for CSP based asymmetric algorithm
-//
-// Author:
-// Sebastien Pouliot (sebastien@ximian.com)
-//
-// (C) 2003 Motus Technologies Inc. (http://www.motus.com)
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Cryptography {
-
- [ComVisible (true)]
- public interface ICspAsymmetricAlgorithm {
-
- byte[] ExportCspBlob (bool includePrivateParameters);
-
- void ImportCspBlob (byte[] rawData);
-
- CspKeyContainerInfo CspKeyContainerInfo { get; }
- }
-}
-
diff --git a/mcs/class/corlib/System.Security.Cryptography/KeyNumber.cs b/mcs/class/corlib/System.Security.Cryptography/KeyNumber.cs
deleted file mode 100644
index d64bae58da8..00000000000
--- a/mcs/class/corlib/System.Security.Cryptography/KeyNumber.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-//
-// KeyNumber.cs: Key Number for CAPI containers
-//
-// Author:
-// Sebastien Pouliot (sebastien@ximian.com)
-//
-// (C) 2003 Motus Technologies Inc. (http://www.motus.com)
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Cryptography {
-
- [ComVisible (true)]
- [Serializable]
- public enum KeyNumber {
- Exchange = 1,
- Signature = 2
- }
-}
diff --git a/mcs/class/corlib/System.Security.Permissions/HostProtectionResource.cs b/mcs/class/corlib/System.Security.Permissions/HostProtectionResource.cs
deleted file mode 100644
index db5163ccef4..00000000000
--- a/mcs/class/corlib/System.Security.Permissions/HostProtectionResource.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-//
-// System.Security.Permissions.HostProtectionResource enumeration
-//
-// Author:
-// Sebastien Pouliot <sebastien@ximian.com>
-//
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Permissions {
-
- [Flags]
- [Serializable]
- [ComVisible (true)]
- public enum HostProtectionResource {
- None = 0,
- Synchronization = 1,
- SharedState = 2,
- ExternalProcessMgmt = 4,
- SelfAffectingProcessMgmt = 8,
- ExternalThreading = 16,
- SelfAffectingThreading = 32,
- SecurityInfrastructure = 64,
- UI = 128,
- MayLeakOnAbort = 256,
- All = ExternalProcessMgmt | ExternalThreading | MayLeakOnAbort | SecurityInfrastructure |
- SelfAffectingProcessMgmt | SelfAffectingThreading | SharedState | Synchronization | UI
- }
-}
diff --git a/mcs/class/corlib/System.Security.Permissions/IUnrestrictedPermission.cs b/mcs/class/corlib/System.Security.Permissions/IUnrestrictedPermission.cs
deleted file mode 100644
index f1dedde0f8c..00000000000
--- a/mcs/class/corlib/System.Security.Permissions/IUnrestrictedPermission.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// System.Security.Permissions.IUnrestrictedPermission.cs
-//
-// Author:
-// Nick Drochak(ndrochak@gol.com)
-//
-// (C) Nick Drochak
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Permissions {
-
- [ComVisible (true)]
- public interface IUnrestrictedPermission {
- bool IsUnrestricted ();
- }
-}
diff --git a/mcs/class/corlib/System.Security.Permissions/IsolatedStorageContainment.cs b/mcs/class/corlib/System.Security.Permissions/IsolatedStorageContainment.cs
deleted file mode 100644
index fd4b0d4153e..00000000000
--- a/mcs/class/corlib/System.Security.Permissions/IsolatedStorageContainment.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-//
-// IsolatedStorageContainment.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Wed, 5 Sep 2001 06:41:57 UTC
-// Source file: all.xml
-// URL: http://devresource.hp.com/devresource/Docs/TechPapers/CSharp/all.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Permissions {
-
- [Serializable]
- [ComVisible (true)]
- public enum IsolatedStorageContainment
- {
- None = 0x00,
- DomainIsolationByUser = 0x10,
- AssemblyIsolationByUser = 0x20,
- DomainIsolationByRoamingUser = 0x50,
- AssemblyIsolationByRoamingUser = 0x60,
- AdministerIsolatedStorageByUser = 0x70,
- UnrestrictedIsolatedStorage = 0xF0,
- ApplicationIsolationByUser = 0x15,
- DomainIsolationByMachine = 0x30,
- AssemblyIsolationByMachine = 0x40,
- ApplicationIsolationByMachine = 0x45,
- ApplicationIsolationByRoamingUser = 0x65,
- }
-}
diff --git a/mcs/class/corlib/System.Security.Permissions/PermissionState.cs b/mcs/class/corlib/System.Security.Permissions/PermissionState.cs
deleted file mode 100644
index dae6d097e79..00000000000
--- a/mcs/class/corlib/System.Security.Permissions/PermissionState.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-// PermissionState.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Wed, 5 Sep 2001 06:30:05 UTC
-// Source file: AllTypes.xml
-// URL: http://msdn.microsoft.com/net/ecma/AllTypes.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Permissions {
-
- [ComVisible (true)]
- [Serializable]
- public enum PermissionState {
-
- Unrestricted = 1,
- None = 0,
- }
-}
diff --git a/mcs/class/corlib/System.Security.Permissions/ReflectionPermissionFlag.cs b/mcs/class/corlib/System.Security.Permissions/ReflectionPermissionFlag.cs
deleted file mode 100644
index 438c65e0944..00000000000
--- a/mcs/class/corlib/System.Security.Permissions/ReflectionPermissionFlag.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-// System.Security.Permissions.ReflectionPermissionFlag.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Wed, 5 Sep 2001 06:31:14 UTC
-// Source file: AllTypes.xml
-// URL: http://msdn.microsoft.com/net/ecma/AllTypes.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Permissions {
-
- [Flags]
- [ComVisible (true)]
- [Serializable]
- public enum ReflectionPermissionFlag {
-
- NoFlags = 0x00000000,
-
- [Obsolete ("not used anymore")]
- TypeInformation = 0x00000001,
-
- MemberAccess = 0x00000002,
- [Obsolete]
- ReflectionEmit = 0x4,
-
- [Obsolete]
- AllFlags = TypeInformation | MemberAccess | ReflectionEmit,
-
- [ComVisible (false)]
- RestrictedMemberAccess = 0x8
- }
-}
diff --git a/mcs/class/corlib/System.Security.Permissions/RegistryPermissionAccess.cs b/mcs/class/corlib/System.Security.Permissions/RegistryPermissionAccess.cs
deleted file mode 100644
index db4b7eef6a5..00000000000
--- a/mcs/class/corlib/System.Security.Permissions/RegistryPermissionAccess.cs
+++ /dev/null
@@ -1,48 +0,0 @@
-// RegistryPermissionAccess.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Wed, 5 Sep 2001 06:42:13 UTC
-// Source file: all.xml
-// URL: http://devresource.hp.com/devresource/Docs/TechPapers/CSharp/all.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Permissions {
-
- [ComVisible (true)]
- [Serializable]
- [Flags]
- public enum RegistryPermissionAccess {
-
- NoAccess = 0,
- Read = 1,
- Write = 2,
- Create = 4,
- AllAccess = 7,
- }
-}
diff --git a/mcs/class/corlib/System.Security.Permissions/UIPermissionClipboard.cs b/mcs/class/corlib/System.Security.Permissions/UIPermissionClipboard.cs
deleted file mode 100644
index 0d3918ed241..00000000000
--- a/mcs/class/corlib/System.Security.Permissions/UIPermissionClipboard.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-// UIPermissionClipboard.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Wed, 5 Sep 2001 06:42:40 UTC
-// Source file: all.xml
-// URL: http://devresource.hp.com/devresource/Docs/TechPapers/CSharp/all.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Permissions {
-
- [ComVisible (true)]
- [Serializable]
- public enum UIPermissionClipboard {
-
- NoClipboard = 0,
- OwnClipboard = 1,
- AllClipboard = 2,
- }
-}
diff --git a/mcs/class/corlib/System.Security.Permissions/UIPermissionWindow.cs b/mcs/class/corlib/System.Security.Permissions/UIPermissionWindow.cs
deleted file mode 100644
index e70fb042f64..00000000000
--- a/mcs/class/corlib/System.Security.Permissions/UIPermissionWindow.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-// UIPermissionWindow.cs
-//
-// This code was automatically generated from
-// ECMA CLI XML Library Specification.
-// Generator: libgen.xsl [1.0; (C) Sergey Chaban (serge@wildwestsoftware.com)]
-// Created: Wed, 5 Sep 2001 06:42:30 UTC
-// Source file: all.xml
-// URL: http://devresource.hp.com/devresource/Docs/TechPapers/CSharp/all.xml
-//
-// (C) 2001 Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Permissions {
-
- [ComVisible (true)]
- [Serializable]
- public enum UIPermissionWindow {
-
- NoWindows = 0,
- SafeSubWindows = 1,
- SafeTopLevelWindows = 2,
- AllWindows = 3,
- }
-}
diff --git a/mcs/class/corlib/System.Security.Policy/IIdentityPermissionFactory.cs b/mcs/class/corlib/System.Security.Policy/IIdentityPermissionFactory.cs
deleted file mode 100644
index 64a77f9791a..00000000000
--- a/mcs/class/corlib/System.Security.Policy/IIdentityPermissionFactory.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// System.Security.Policy.IIdentityPermissionFactory
-//
-// Nick Drochak (ndrochak@gol.com)
-//
-// (C) 2001 Nick Drochak
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Policy {
-
- [ComVisible (true)]
- public interface IIdentityPermissionFactory {
-
- IPermission CreateIdentityPermission(Evidence evidence);
- }
-}
diff --git a/mcs/class/corlib/System.Security.Policy/IMembershipCondition.cs b/mcs/class/corlib/System.Security.Policy/IMembershipCondition.cs
deleted file mode 100644
index 34bb18a48ff..00000000000
--- a/mcs/class/corlib/System.Security.Policy/IMembershipCondition.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-//
-// System.Security.Policy.IMembershipCondition.cs
-//
-// Nick Drochak (ndrochak@gol.com)
-//
-// (C) 2001 Nick Drochak
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Policy {
-
- [ComVisible (true)]
- public interface IMembershipCondition : ISecurityEncodable, ISecurityPolicyEncodable {
-
- bool Check (Evidence evidence);
- IMembershipCondition Copy ();
- bool Equals (object obj);
- string ToString ();
- }
-}
diff --git a/mcs/class/corlib/System.Security.Policy/PolicyStatementAttribute.cs b/mcs/class/corlib/System.Security.Policy/PolicyStatementAttribute.cs
deleted file mode 100644
index 12228129ba8..00000000000
--- a/mcs/class/corlib/System.Security.Policy/PolicyStatementAttribute.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-//
-// System.Security.Policy.PolicyStatementAttribute
-//
-// Author:
-// Nick Drochak (ndrochak@gol.com)
-//
-// (C) 2001 Nick Drochak
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Policy {
-
- [Flags]
- [Serializable]
- [ComVisible (true)]
- public enum PolicyStatementAttribute {
- Nothing = 0,
- Exclusive = 1,
- LevelFinal = 2,
- All = 3
- }
-}
diff --git a/mcs/class/corlib/System.Security.Principal/IIdentity.cs b/mcs/class/corlib/System.Security.Principal/IIdentity.cs
deleted file mode 100644
index d18e3f40201..00000000000
--- a/mcs/class/corlib/System.Security.Principal/IIdentity.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-//
-// System.Security.Principal.IIdentity.cs
-//
-// Author:
-// Miguel de Icaza (miguel@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Principal {
-
- [ComVisible (true)]
- public interface IIdentity {
-
- string AuthenticationType {
- get;
- }
-
- bool IsAuthenticated {
- get;
- }
-
- string Name {
- get;
- }
- }
-}
diff --git a/mcs/class/corlib/System.Security.Principal/IPrincipal.cs b/mcs/class/corlib/System.Security.Principal/IPrincipal.cs
deleted file mode 100644
index f10ee2cf168..00000000000
--- a/mcs/class/corlib/System.Security.Principal/IPrincipal.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-//
-// System.Security.Principal.IPrincipal.cs
-//
-// Author:
-// Miguel de Icaza (miguel@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Principal {
-
- [ComVisible (true)]
- public interface IPrincipal {
-
- IIdentity Identity {
- get;
- }
-
- bool IsInRole (string role);
- }
-}
diff --git a/mcs/class/corlib/System.Security.Principal/PrincipalPolicy.cs b/mcs/class/corlib/System.Security.Principal/PrincipalPolicy.cs
deleted file mode 100644
index 2bce6182d0d..00000000000
--- a/mcs/class/corlib/System.Security.Principal/PrincipalPolicy.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-//
-// System.Security.Principal.PrincipalPolicy.cs
-//
-// Author:
-// Miguel de Icaza (miguel@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Principal {
-
- [Serializable]
- [ComVisible (true)]
- public enum PrincipalPolicy {
- UnauthenticatedPrincipal,
- NoPrincipal,
- WindowsPrincipal
- }
-}
diff --git a/mcs/class/corlib/System.Security.Principal/TokenAccessLevels.cs b/mcs/class/corlib/System.Security.Principal/TokenAccessLevels.cs
deleted file mode 100644
index 9628dcaa3dd..00000000000
--- a/mcs/class/corlib/System.Security.Principal/TokenAccessLevels.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-// System.Security.Principal.TokenAccessLevels flags
-//
-// Author:
-// Sebastien Pouliot <sebastien@ximian.com>
-//
-// Copyright (C) 2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Principal {
-
- [Serializable]
- [Flags]
- [ComVisible (true)]
- public enum TokenAccessLevels {
- AssignPrimary = 1,
- Duplicate = 2,
- Impersonate = 4,
- Query = 8,
- QuerySource = 16,
- AdjustPrivileges = 32,
- AdjustGroups = 64,
- AdjustDefault = 128,
- AdjustSessionId = 256,
- Read = 0x20008,
- Write = 0x200E0,
- AllAccess = 0xF01FF,
- MaximumAllowed = 0x2000000
- }
-}
-
diff --git a/mcs/class/corlib/System.Security.Principal/TokenImpersonationLevel.cs b/mcs/class/corlib/System.Security.Principal/TokenImpersonationLevel.cs
deleted file mode 100644
index 763f1a50304..00000000000
--- a/mcs/class/corlib/System.Security.Principal/TokenImpersonationLevel.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-//
-// System.Security.Principal.TokenImpersonationLevel.cs
-//
-// Author:
-// Tim Coleman (tim@timcoleman.com)
-//
-// Copyright (C) Tim Coleman, 2004
-// (C) Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security.Principal {
-
- [Serializable]
- [ComVisible (true)]
- public enum TokenImpersonationLevel {
- Anonymous = 0x01,
- Delegation = 0x04,
- Identification = 0x02,
- Impersonation = 0x03,
- None = 0x00
- }
-}
-
diff --git a/mcs/class/corlib/System.Security/IEvidenceFactory.cs b/mcs/class/corlib/System.Security/IEvidenceFactory.cs
deleted file mode 100644
index b15cb9c5b4a..00000000000
--- a/mcs/class/corlib/System.Security/IEvidenceFactory.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-// System.Security.IEvidenceFactory
-//
-// Sean MacIsaac (macisaac@ximian.com)
-//
-// (C) Ximian, Inc. 2001
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-using System.Security.Policy;
-
-namespace System.Security {
-
- [ComVisible (true)]
- public interface IEvidenceFactory {
- Evidence Evidence { get; }
- }
-}
diff --git a/mcs/class/corlib/System.Security/IPermission.cs b/mcs/class/corlib/System.Security/IPermission.cs
deleted file mode 100644
index 09c99b0f811..00000000000
--- a/mcs/class/corlib/System.Security/IPermission.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-//
-// System.Security.IPermission.cs
-//
-// Author:
-// Miguel de Icaza (miguel@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security {
-
- [ComVisible (true)]
- public interface IPermission : ISecurityEncodable {
- IPermission Copy ();
-
- void Demand ();
-
- IPermission Intersect (IPermission target);
-
- bool IsSubsetOf (IPermission target);
-
- IPermission Union (IPermission target);
- }
-}
diff --git a/mcs/class/corlib/System.Security/ISecurityEncodable.cs b/mcs/class/corlib/System.Security/ISecurityEncodable.cs
deleted file mode 100644
index 06fd6f94477..00000000000
--- a/mcs/class/corlib/System.Security/ISecurityEncodable.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-//
-// System.Security.ISecurityEncodable.cs
-//
-// Author:
-// Miguel de Icaza (miguel@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security {
-
- [ComVisible (true)]
- public interface ISecurityEncodable {
-
- void FromXml (SecurityElement e);
-
- SecurityElement ToXml ();
- }
-}
diff --git a/mcs/class/corlib/System.Security/ISecurityPolicyEncodable.cs b/mcs/class/corlib/System.Security/ISecurityPolicyEncodable.cs
deleted file mode 100644
index d2085ef8ef6..00000000000
--- a/mcs/class/corlib/System.Security/ISecurityPolicyEncodable.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-//
-// System.Security.ISecurityPolicyEncodable.cs
-//
-// Author:
-// Nick Drochak(ndrochak@gol.com)
-//
-// (C) Nick Drochak
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-using System.Security.Policy;
-
-namespace System.Security {
-
- [ComVisible (true)]
- public interface ISecurityPolicyEncodable {
-
- void FromXml (SecurityElement e, PolicyLevel level);
-
- SecurityElement ToXml (PolicyLevel level);
- }
-}
diff --git a/mcs/class/corlib/System.Security/IStackWalk.cs b/mcs/class/corlib/System.Security/IStackWalk.cs
deleted file mode 100644
index 1195a0993b4..00000000000
--- a/mcs/class/corlib/System.Security/IStackWalk.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-//
-// System.Security.IStackWalk.cs
-//
-// Author:
-// Miguel de Icaza (miguel@ximian.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security {
-
- [ComVisible (true)]
- public interface IStackWalk {
-
- void Assert ();
-
- void Demand ();
-
- void Deny ();
-
- void PermitOnly ();
- }
-}
diff --git a/mcs/class/corlib/System.Security/PolicyLevelType.cs b/mcs/class/corlib/System.Security/PolicyLevelType.cs
deleted file mode 100644
index 24f583ec06b..00000000000
--- a/mcs/class/corlib/System.Security/PolicyLevelType.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-//
-// System.Security.PolicyLevelType.cs
-//
-// Author:
-// Nick Drochak(ndrochak@gol.com)
-//
-// (C) Nick Drochak
-// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com)
-//
-// 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.Runtime.InteropServices;
-
-namespace System.Security {
-
- [Serializable]
- [ComVisible (true)]
- public enum PolicyLevelType {
- User = 0x0,
- Machine,
- Enterprise,
- AppDomain,
- }
-}
diff --git a/mcs/class/corlib/System.Threading/NativeOverlapped.cs b/mcs/class/corlib/System.Threading/NativeOverlapped.cs
deleted file mode 100644
index 161a2ad0a9d..00000000000
--- a/mcs/class/corlib/System.Threading/NativeOverlapped.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-//
-// System.Threading.NativeOverlapped.cs
-//
-// Authors:
-// Dick Porter (dick@ximian.com)
-// Marek Safar (marek.safar@gmail.com)
-//
-// (C) Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
-// Copyright 2012 Xamarin Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Runtime.InteropServices;
-
-namespace System.Threading
-{
- [ComVisible (true)]
- public struct NativeOverlapped
- {
- public IntPtr InternalLow;
- public IntPtr InternalHigh;
- public int OffsetLow;
- public int OffsetHigh;
- public IntPtr EventHandle;
- }
-}
-
diff --git a/mcs/class/corlib/Test/System.Globalization/DaylightTimeTest.cs b/mcs/class/corlib/Test/System.Globalization/DaylightTimeTest.cs
index 664249597e2..e2c0f01f91b 100644
--- a/mcs/class/corlib/Test/System.Globalization/DaylightTimeTest.cs
+++ b/mcs/class/corlib/Test/System.Globalization/DaylightTimeTest.cs
@@ -65,13 +65,12 @@ namespace MonoTests.System.Globalization {
}
static private byte[] serialized_daylighttime = {
- 0x00, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x04, 0x01, 0x00, 0x00, 0x00, 0x21, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x47, 0x6C, 0x6F, 0x62,
- 0x61, 0x6C, 0x69, 0x7A, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x2E, 0x44, 0x61, 0x79, 0x6C, 0x69, 0x67, 0x68,
- 0x74, 0x54, 0x69, 0x6D, 0x65, 0x03, 0x00, 0x00, 0x00, 0x07, 0x6D, 0x5F, 0x73, 0x74, 0x61, 0x72, 0x74,
- 0x05, 0x6D, 0x5F, 0x65, 0x6E, 0x64, 0x07, 0x6D, 0x5F, 0x64, 0x65, 0x6C, 0x74, 0x61, 0x00, 0x00, 0x00,
- 0x0D, 0x0D, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x3F, 0x37, 0xF4, 0x75, 0x28,
- 0xCA, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0B
+ 0x0, 0x1, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0,
+ 0x0, 0x21, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6D, 0x2E, 0x47, 0x6C, 0x6F, 0x62, 0x61, 0x6C, 0x69, 0x7A, 0x61,
+ 0x74, 0x69, 0x6F, 0x6E, 0x2E, 0x44, 0x61, 0x79, 0x6C, 0x69, 0x67, 0x68, 0x74, 0x54, 0x69, 0x6D, 0x65, 0x3,
+ 0x0, 0x0, 0x0, 0x6, 0x5F, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4, 0x5F, 0x65, 0x6E, 0x64, 0x6, 0x5F, 0x64, 0x65,
+ 0x6C, 0x74, 0x61, 0x0, 0x0, 0x0, 0xD, 0xD, 0xC, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xFF, 0x3F, 0x37,
+ 0xF4, 0x75, 0x28, 0xCA, 0x2B, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0xB
};
[Test]
diff --git a/mcs/class/corlib/Test/System/BitConverterTest.cs b/mcs/class/corlib/Test/System/BitConverterTest.cs
index b69d81d5358..3aae39b8aa7 100644
--- a/mcs/class/corlib/Test/System/BitConverterTest.cs
+++ b/mcs/class/corlib/Test/System/BitConverterTest.cs
@@ -47,7 +47,7 @@ namespace MonoTests.System
Assert.AreEqual (typeof (ArgumentException), ex.GetType (), "#B2");
Assert.IsNull (ex.InnerException, "#B3");
Assert.IsNotNull (ex.Message, "#B4");
- Assert.IsNull (ex.ParamName, "#B5");
+ Assert.IsNotNull (ex.ParamName, "#B5");
}
try {
@@ -111,7 +111,7 @@ namespace MonoTests.System
Assert.AreEqual (typeof (ArgumentException), ex.GetType (), "#B2");
Assert.IsNull (ex.InnerException, "#B3");
Assert.IsNotNull (ex.Message, "#B4");
- Assert.IsNull (ex.ParamName, "#B5");
+ Assert.IsNotNull (ex.ParamName, "#B5");
}
try {
@@ -231,7 +231,7 @@ namespace MonoTests.System
Assert.AreEqual (typeof (ArgumentException), ex.GetType (), "#B2");
Assert.IsNull (ex.InnerException, "#B3");
Assert.IsNotNull (ex.Message, "#B4");
- Assert.IsNull (ex.ParamName, "#B5");
+ Assert.IsNotNull (ex.ParamName, "#B5");
}
try {
@@ -295,7 +295,7 @@ namespace MonoTests.System
Assert.AreEqual (typeof (ArgumentException), ex.GetType (), "#B2");
Assert.IsNull (ex.InnerException, "#B3");
Assert.IsNotNull (ex.Message, "#B4");
- Assert.IsNull (ex.ParamName, "#B5");
+ Assert.IsNotNull (ex.ParamName, "#B5");
}
try {
@@ -361,7 +361,7 @@ namespace MonoTests.System
Assert.AreEqual (typeof (ArgumentException), ex.GetType (), "#B2");
Assert.IsNull (ex.InnerException, "#B3");
Assert.IsNotNull (ex.Message, "#B4");
- Assert.IsNull (ex.ParamName, "#B5");
+ Assert.IsNotNull (ex.ParamName, "#B5");
}
try {
@@ -426,7 +426,7 @@ namespace MonoTests.System
Assert.AreEqual (typeof (ArgumentException), ex.GetType (), "#B2");
Assert.IsNull (ex.InnerException, "#B3");
Assert.IsNotNull (ex.Message, "#B4");
- Assert.IsNull (ex.ParamName, "#B5");
+ Assert.IsNotNull (ex.ParamName, "#B5");
}
try {
@@ -492,7 +492,7 @@ namespace MonoTests.System
Assert.AreEqual (typeof (ArgumentException), ex.GetType (), "#B2");
Assert.IsNull (ex.InnerException, "#B3");
Assert.IsNotNull (ex.Message, "#B4");
- Assert.IsNull (ex.ParamName, "#B5");
+ Assert.IsNotNull (ex.ParamName, "#B5");
}
try {
@@ -557,7 +557,7 @@ namespace MonoTests.System
Assert.AreEqual (typeof (ArgumentException), ex.GetType (), "#B2");
Assert.IsNull (ex.InnerException, "#B3");
Assert.IsNotNull (ex.Message, "#B4");
- Assert.IsNull (ex.ParamName, "#B5");
+ Assert.IsNotNull (ex.ParamName, "#B5");
}
try {
@@ -623,7 +623,7 @@ namespace MonoTests.System
Assert.AreEqual (typeof (ArgumentException), ex.GetType (), "#B2");
Assert.IsNull (ex.InnerException, "#B3");
Assert.IsNotNull (ex.Message, "#B4");
- Assert.IsNull (ex.ParamName, "#B5");
+ Assert.IsNotNull (ex.ParamName, "#B5");
}
try {
@@ -868,7 +868,7 @@ namespace MonoTests.System
Assert.AreEqual (typeof (ArgumentException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.Message, "#4");
- Assert.IsNull (ex.ParamName, "#5");
+ Assert.IsNotNull (ex.ParamName, "#5");
}
}
diff --git a/mcs/class/corlib/corefx/BinaryEnums.cs b/mcs/class/corlib/corefx/BinaryEnums.cs
new file mode 100644
index 00000000000..840beeddbed
--- /dev/null
+++ b/mcs/class/corlib/corefx/BinaryEnums.cs
@@ -0,0 +1,42 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+using System.Runtime.Serialization.Formatters;
+using System.Runtime.Remoting;
+using System.Runtime.Serialization;
+using System;
+
+namespace System.Runtime.Serialization.Formatters.Binary
+{
+ [Serializable]
+ [Flags]
+ internal enum MessageEnum
+ {
+ NoArgs = 0x1,
+ ArgsInline = 0x2,
+ ArgsIsArray = 0x4,
+ ArgsInArray = 0x8,
+ NoContext = 0x10,
+ ContextInline = 0x20,
+ ContextInArray = 0x40,
+ MethodSignatureInArray = 0x80,
+ PropertyInArray = 0x100,
+ NoReturnValue = 0x200,
+ ReturnValueVoid = 0x400,
+ ReturnValueInline = 0x800,
+ ReturnValueInArray = 0x1000,
+ ExceptionInArray = 0x2000,
+ GenericMethod = 0x8000
+ }
+
+ [Serializable]
+ internal enum SoapAttributeType
+ {
+ None = 0x0,
+ SchemaType = 0x1,
+ Embedded = 0x2,
+ XmlElement = 0x4,
+ XmlAttribute = 0x8
+ }
+} \ No newline at end of file
diff --git a/mcs/class/corlib/corefx/SR.missing.cs b/mcs/class/corlib/corefx/SR.missing.cs
index b51991c2ace..133620404f3 100644
--- a/mcs/class/corlib/corefx/SR.missing.cs
+++ b/mcs/class/corlib/corefx/SR.missing.cs
@@ -3,4 +3,24 @@ partial class SR
public const string ArgumentOutOfRange_ConsoleKey = "Console key values must be between 0 and 255 inclusive.";
public const string Arg_InvalidComObjectException = "Attempt has been made to use a COM object that does not have a backing class factory.";
public const string Arg_MustBeNullTerminatedString = "The string must be null-terminated.";
+ public const string Arg_InvalidOleVariantTypeException = "Specified OLE variant was invalid.";
+ public const string Arg_SafeArrayRankMismatchException = "Specified array was not of the expected rank.";
+ public const string Arg_SafeArrayTypeMismatchException = "Specified array was not of the expected type.";
+ public const string TypeNotDelegate = "'Type '{0}' is not a delegate type. EventTokenTable may only be used with delegate types.'";
+ public const string InvalidOperationException_ActorGraphCircular = "An Actor must not create a circular reference between itself (or one of its child Actors) and one of its parents.";
+ public const string InvalidOperation_ClaimCannotBeRemoved = "The Claim '{0}' was not able to be removed. It is either not part of this Identity or it is a Claim that is owned by the Principal that contains this Identity. For example, the Principal will own the Claim when creating a GenericPrincipal with roles. The roles will be exposed through the Identity that is passed in the constructor, but not actually owned by the Identity. Similar logic exists for a RolePrincipal.";
+ public const string PlatformNotSupported_Serialization = "This instance contains state that cannot be serialized and deserialized on this platform.";
+ public const string PrivilegeNotHeld_Default = "The process does not possess some privilege required for this operation.";
+ public const string PrivilegeNotHeld_Named = "The process does not possess the '{0}' privilege which is required for this operation.";
+ public const string CountdownEvent_Decrement_BelowZero = "CountdownEvent_Decrement_BelowZero";
+ public const string CountdownEvent_Increment_AlreadyZero = "CountdownEvent_Increment_AlreadyZero";
+ public const string CountdownEvent_Increment_AlreadyMax = "CountdownEvent_Increment_AlreadyMax";
+ public const string ArrayWithOffsetOverflow = "ArrayWithOffsetOverflow";
+ public const string Arg_NotIsomorphic = "Arg_NotIsomorphic";
+ public const string StructArrayTooLarge = "StructArrayTooLarge";
+ public const string IO_DriveNotFound = "IO_DriveNotFound";
+ public const string Argument_MustSupplyParent = "Argument_MustSupplyParent";
+ public const string Argument_MemberAndArray = "Argument_MemberAndArray";
+ public const string Argument_MustSupplyContainer = "Argument_MustSupplyContainer";
+ public const string Serialization_NoID = "Serialization_NoID";
} \ No newline at end of file
diff --git a/mcs/class/corlib/corlib.csproj b/mcs/class/corlib/corlib.csproj
index 4aeda2f1d54..3e6dc8e7281 100644
--- a/mcs/class/corlib/corlib.csproj
+++ b/mcs/class/corlib/corlib.csproj
@@ -228,6 +228,7 @@
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\AttributeTargets.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\AttributeUsageAttribute.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\BadImageFormatException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\BitConverter.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Boolean.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Buffers\ArrayPool.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Buffers\ArrayPoolEventSource.cs" />
@@ -276,12 +277,22 @@
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\ListDictionaryInternal.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\ObjectModel\Collection.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Collections\ObjectModel\ReadOnlyCollection.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Configuration\Assemblies\AssemblyHashAlgorithm.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Configuration\Assemblies\AssemblyVersionCompatibility.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Convert.Base64.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Convert.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\DBNull.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\DataMisalignedException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\DateTimeKind.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\DayOfWeek.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Diagnostics\CodeAnalysis\SuppressMessageAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Diagnostics\ConditionalAttribute.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Diagnostics\StackTraceHiddenAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Diagnostics\Tracing\EventActivityOptions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Diagnostics\Tracing\EventSourceException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Diagnostics\Tracing\TraceLogging\EventSourceOptions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Diagnostics\Tracing\TraceLogging\TraceLoggingEventTraits.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Diagnostics\Tracing\Winmeta.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\DivideByZeroException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\DllNotFoundException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Double.cs" />
@@ -295,13 +306,25 @@
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\FormatException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\FormattableString.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Gen2GcCallback.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\BidiCategory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\CalendarAlgorithmType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\CalendarWeekRule.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\CompareInfo.Invariant.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\CompareInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\CultureNotFoundException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\CultureTypes.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\DateTimeFormatInfoScanner.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\DateTimeStyles.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\DaylightTime.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\DigitShapes.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\GlobalizationExtensions.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\InternalGlobalizationHelper.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\NumberStyles.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\SortVersion.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\TimeSpanFormat.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\TimeSpanParse.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\TimeSpanStyles.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Globalization\UnicodeCategory.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Guid.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\HResults.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\HashCode.cs" />
@@ -314,6 +337,16 @@
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IEquatable.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IFormatProvider.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IFormattable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IO\DirectoryNotFoundException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IO\EndOfStreamException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IO\FileAccess.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IO\FileMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IO\FileNotFoundException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IO\FileOptions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IO\FileShare.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IO\PathTooLongException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IO\SeekOrigin.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IO\UnmanagedMemoryStreamWrapper.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IObservable.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IObserver.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\IProgress.cs" />
@@ -326,6 +359,7 @@
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\InvalidCastException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\InvalidOperationException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\InvalidProgramException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\InvalidTimeZoneException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Lazy.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Marvin.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Math.cs" />
@@ -342,6 +376,7 @@
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\NonSerializedAttribute.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\NotFiniteNumberException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\NotImplementedException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\NotSupportedException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\NullReferenceException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Nullable.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Number.Formatting.cs" />
@@ -431,6 +466,15 @@
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Reflection\TypeFilter.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\ResolveEventArgs.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\ResolveEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Resources\IResourceReader.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Resources\MissingManifestResourceException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Resources\MissingSatelliteAssemblyException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Resources\NeutralResourcesLanguageAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Resources\ResourceFallbackManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Resources\ResourceTypeCode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Resources\RuntimeResourceSet.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Resources\SatelliteContractVersionAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Resources\UltimateResourceFallbackLocation.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\CompilerServices\AccessedThroughPropertyAttribute.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\CompilerServices\AsyncMethodBuilderAttribute.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\CompilerServices\AsyncStateMachineAttribute.cs" />
@@ -473,9 +517,28 @@
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\CompilerServices\TypeForwardedToAttribute.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\CompilerServices\UnsafeValueTypeAttribute.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\CompilerServices\ValueTaskAwaiter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\ConstrainedExecution\Cer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\ConstrainedExecution\Consistency.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\ConstrainedExecution\ReliabilityContractAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\ExceptionServices\ExceptionNotification.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\InteropServices\CharSet.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\InteropServices\ExternalException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\InteropServices\HandleRef.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\InteropServices\LayoutKind.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\InteropServices\MarshalDirectiveException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\InteropServices\MemoryMarshal.Fast.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\InteropServices\MemoryMarshal.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\Serialization\IDeserializationCallback.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\Serialization\IFormatterConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\Serialization\IObjectReference.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\Serialization\ISerializable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\Serialization\SerializationException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\Serialization\SerializationInfoEnumerator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\Versioning\NonVersionableAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Runtime\Versioning\TargetFrameworkAttribute.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\SByte.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Security\VerificationException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\SerializableAttribute.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Single.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Span.Fast.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Span.cs" />
@@ -490,6 +553,7 @@
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\String.Manipulation.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\String.Searching.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\String.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\StringComparer.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\StringComparison.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\StringSplitOptions.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\SystemException.cs" />
@@ -520,12 +584,33 @@
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Text\ValueStringBuilder.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\ThreadAttributes.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\ThreadStaticAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\AbandonedMutexException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\ApartmentState.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\AsyncLocal.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\AutoResetEvent.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\EventResetMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\LazyInitializer.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\LazyThreadSafetyMode.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\LockRecursionException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\ManualResetEvent.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\ParameterizedThreadStart.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\SemaphoreFullException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\SendOrPostCallback.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\SynchronizationLockException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\Tasks\Sources\IValueTaskSource.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\Tasks\TaskCanceledException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\Tasks\TaskCompletionSource.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\Tasks\TaskSchedulerException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\Tasks\TaskToApm.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\Tasks\ValueTask.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\ThreadPriority.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\ThreadStart.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\ThreadStartException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\ThreadState.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\ThreadStateException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\Timeout.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Threading\WaitHandleCannotBeOpenedException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\TimeZoneNotFoundException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\TimeoutException.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Tuple.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\TupleExtensions.cs" />
@@ -540,6 +625,7 @@
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\UnhandledExceptionEventArgs.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\UnhandledExceptionEventHandler.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\ValueTuple.cs" />
+ <Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Version.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\CoreLib\System\Void.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\Internal\Cryptography\Helpers.cs" />
<Compile Include="..\..\..\external\corefx\src\Common\src\Interop\Windows\advapi32\Interop.RegistryOptions.cs" />
@@ -584,6 +670,11 @@
<Compile Include="..\..\..\external\corefx\src\System.Console\src\System\ConsoleKeyInfo.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Console\src\System\ConsoleModifiers.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Console\src\System\ConsoleSpecialKey.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.DriveInfo\src\System\IO\DriveNotFoundException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem.DriveInfo\src\System\IO\DriveType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.FileSystem\src\System\IO\SearchOption.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.IsolatedStorage\src\System\IO\IsolatedStorage\INormalizeForIsolatedStorage.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.IO.IsolatedStorage\src\System\IO\IsolatedStorage\IsolatedStorageScope.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Memory\src\System\Buffers\ArrayMemoryPool.ArrayMemoryPoolBuffer.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Memory\src\System\Buffers\ArrayMemoryPool.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Memory\src\System\Buffers\Binary\Reader.cs" />
@@ -663,8 +754,14 @@
<Compile Include="..\..\..\external\corefx\src\System.ObjectModel\src\System\Collections\Generic\DebugView.cs" />
<Compile Include="..\..\..\external\corefx\src\System.ObjectModel\src\System\Collections\ObjectModel\KeyedCollection.cs" />
<Compile Include="..\..\..\external\corefx\src\System.ObjectModel\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Reflection.Primitives\src\System\Reflection\Emit\OpcodeType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Reflection.Primitives\src\System\Reflection\Emit\OperandType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Reflection.Primitives\src\System\Reflection\Emit\PackingSize.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Reflection.Primitives\src\System\Reflection\Emit\StackBehaviour.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Reflection.TypeExtensions\src\System\Reflection\Requires.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Reflection.TypeExtensions\src\System\Reflection\TypeExtensions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Resources.Writer\src\System\Resources\IResourceWriter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Resources.Writer\src\System\Runtime\Versioning\MultitargetingHelpers.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\AppDomainUnloadedException.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\ApplicationId.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\CannotUnloadAppDomainException.cs" />
@@ -673,26 +770,75 @@
<Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\Collections\IHashCodeProvider.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\OperatingSystem.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\Reflection\AssemblyNameProxy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\Runtime\Versioning\ComponentGuaranteesAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\Runtime\Versioning\ComponentGuaranteesOptions.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\Security\IPermission.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Extensions\src\System\Security\ISecurityEncodable.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime.InteropServices.RuntimeInformation\src\System\Runtime\InteropServices\RuntimeInformation\Architecture.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime.InteropServices.RuntimeInformation\src\System\Runtime\InteropServices\RuntimeInformation\OSPlatform.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime.InteropServices\src\System\Runtime\InteropServices\RegistrationConnectionType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\DeserializationEventHandler.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\FormatterConverter.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\Binary\BinaryEnums.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\CommonEnums.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\Formatters\IFieldInfo.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\ISerializationSurrogate.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\ISurrogateSelector.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\MemberHolder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\SerializationBinder.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\SerializationEventsCache.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\SerializationObjectManager.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime.Serialization.Formatters\src\System\Runtime\Serialization\ValueTypeFixupInfo.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Runtime\src\System\IO\FileAttributes.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime\src\System\Runtime\ConstrainedExecution\PrePrepareMethodAttribute.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Runtime\src\System\Runtime\NgenServicingAttributes.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.AccessControl\src\System\Security\AccessControl\PrivilegeNotHeldException.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Security.Claims\src\System\Security\Claims\ClaimTypes.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Claims\src\System\Security\Claims\GenericIdentity.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Csp\src\System\Security\Cryptography\ICspAsymmetricAlgorithm.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.Csp\src\System\Security\Cryptography\KeyNumber.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\Internal\Cryptography\ErrorCode.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\Internal\Cryptography\Helpers.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\Microsoft\Win32\SafeHandles\SafePasswordHandle.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509ContentType.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Security.Cryptography.X509Certificates\src\System\Security\Cryptography\X509Certificates\X509KeyStorageFlags.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\IEvidenceFactory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\ISecurityPolicyEncodable.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\IStackWalk.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Permissions\FileDialogPermissionAccess.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Permissions\HostProtectionResource.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Permissions\IUnrestrictedPermission.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Permissions\IsolatedStorageContainment.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Permissions\PermissionState.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Permissions\ReflectionPermissionFlag.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Permissions\RegistryPermissionAccess.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Permissions\UIPermissionClipboard.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Permissions\UIPermissionWindow.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\PolicyLevelType.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Policy\ApplicationVersionMatch.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Policy\IIdentityPermissionFactory.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Policy\IMembershipCondition.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Policy\PolicyStatementAttribute.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Policy\Publisher.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\Policy\PublisherMembershipCondition.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\SecurityZone.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Permissions\src\System\Security\XmlSyntaxException.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Principal.Windows\src\System\Security\Principal\TokenAccessLevels.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Principal\src\System\Security\Principal\IIdentity.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Principal\src\System\Security\Principal\IPrincipal.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Principal\src\System\Security\Principal\PrincipalPolicy.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Security.Principal\src\System\Security\Principal\TokenImpersonationLevel.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Threading.Tasks.Parallel\src\System\Threading\Tasks\Box.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Threading.Tasks.Parallel\src\System\Threading\Tasks\Parallel.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Threading.Tasks.Parallel\src\System\Threading\Tasks\ParallelETWProvider.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Threading.Tasks.Parallel\src\System\Threading\Tasks\ParallelLoopState.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Threading.Tasks.Parallel\src\System\Threading\Tasks\ParallelRangeManager.cs" />
<Compile Include="..\..\..\external\corefx\src\System.Threading.Tasks.Parallel\src\System\Threading\Tasks\TaskReplicator.cs" />
+ <Compile Include="..\..\..\external\corefx\src\System.Threading\src\System\Threading\CountdownEvent.cs" />
<Compile Include="..\..\..\external\corert\src\Common\src\System\Collections\Generic\LowLevelList.cs" />
<Compile Include="..\..\..\external\corert\src\Common\src\System\Numerics\Hashing\HashHelpers.cs" />
+ <Compile Include="..\..\..\external\corert\src\Runtime.Base\src\System\Runtime\InteropServices\GCHandleType.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\Internal\Runtime\Augments\AsyncCausalityTracer.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\Internal\Runtime\Augments\TaskTraceCallbacks.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\Internal\Threading\Tasks\Tracing\TaskTrace.cs" />
@@ -710,8 +856,10 @@
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Reflection\MissingMetadataException.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Runtime\CompilerServices\ReflectionBlockedAttribute.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Runtime\CompilerServices\TaskAwaiter.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Runtime\ConstrainedExecution\CriticalFinalizerObject.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\CancellationTokenRegistration.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\LockHolder.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\NativeOverlapped.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Tasks\ConcurrentExclusiveSchedulerPair.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Tasks\DebuggerSupport.Dummy.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Tasks\DebuggerSupport.cs" />
@@ -725,6 +873,24 @@
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Tasks\TaskScheduler.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.CoreLib\src\System\Threading\Tasks\ThreadPoolTaskScheduler.cs" />
<Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\InteropExtensions\Lock.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\Shared\ComException.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\BStrWrapper.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\ComMemberType.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\ComTypes\IConnectionPoint.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\ComTypes\IConnectionPointContainer.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\CurrencyWrapper.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\CustomQueryInterfaceMode.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\ErrorWrapper.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\ICustomAdapter.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\ICustomFactory.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\ICustomMarshaler.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\InvalidComObjectException.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\InvalidOleVariantTypeException.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\SEHException.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\SafeArrayRankMismatchException.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\SafeArrayTypeMismatchException.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\UnknownWrapper.cs" />
+ <Compile Include="..\..\..\external\corert\src\System.Private.Interop\src\System\Runtime\InteropServices\VariantWrapper.cs" />
<Compile Include="..\..\build\common\AssemblyRef.cs" />
<Compile Include="..\..\build\common\Consts.cs" />
<Compile Include="..\..\build\common\Locale.cs" />
@@ -762,7 +928,6 @@
<Compile Include="..\referencesource\mscorlib\system\activator.cs" />
<Compile Include="..\referencesource\mscorlib\system\appdomainattributes.cs" />
<Compile Include="..\referencesource\mscorlib\system\attribute.cs" />
- <Compile Include="..\referencesource\mscorlib\system\bitconverter.cs" />
<Compile Include="..\referencesource\mscorlib\system\buffer.cs" />
<Compile Include="..\referencesource\mscorlib\system\collections\emptyreadonlydictionaryinternal.cs" />
<Compile Include="..\referencesource\mscorlib\system\collections\generic\comparer.cs" />
@@ -773,43 +938,26 @@
<Compile Include="..\referencesource\mscorlib\system\contextstaticattribute.cs" />
<Compile Include="..\referencesource\mscorlib\system\datetime.cs" />
<Compile Include="..\referencesource\mscorlib\system\datetimeoffset.cs" />
- <Compile Include="..\referencesource\mscorlib\system\dbnull.cs" />
<Compile Include="..\referencesource\mscorlib\system\defaultbinder.cs" />
<Compile Include="..\referencesource\mscorlib\system\diagnostics\assert.cs" />
<Compile Include="..\referencesource\mscorlib\system\diagnostics\assertfilter.cs" />
<Compile Include="..\referencesource\mscorlib\system\diagnostics\assertfilters.cs" />
- <Compile Include="..\referencesource\mscorlib\system\diagnostics\codeanalysis\suppressmessageattribute.cs" />
- <Compile Include="..\referencesource\mscorlib\system\diagnostics\conditionalattribute.cs" />
<Compile Include="..\referencesource\mscorlib\system\diagnostics\contracts\contracts.cs" />
<Compile Include="..\referencesource\mscorlib\system\diagnostics\contracts\contractsbcl.cs" />
<Compile Include="..\referencesource\mscorlib\system\diagnostics\debuggerattributes.cs" />
- <Compile Include="..\referencesource\mscorlib\system\diagnostics\eventing\TraceLogging\EventSourceOptions.cs" />
- <Compile Include="..\referencesource\mscorlib\system\diagnostics\eventing\TraceLogging\TraceLoggingEventTraits.cs" />
- <Compile Include="..\referencesource\mscorlib\system\diagnostics\eventing\eventactivityoptions.cs" />
- <Compile Include="..\referencesource\mscorlib\system\diagnostics\eventing\eventsourceexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\diagnostics\eventing\winmeta.cs" />
<Compile Include="..\referencesource\mscorlib\system\empty.cs" />
<Compile Include="..\referencesource\mscorlib\system\enum.cs" />
<Compile Include="..\referencesource\mscorlib\system\exception.cs" />
<Compile Include="..\referencesource\mscorlib\system\gc.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\CalendricalCalculationsHelper.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\Persiancalendar.cs" />
- <Compile Include="..\referencesource\mscorlib\system\globalization\bidicategory.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\calendar.cs" />
- <Compile Include="..\referencesource\mscorlib\system\globalization\calendaralgorithmtype.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\calendardata.cs" />
- <Compile Include="..\referencesource\mscorlib\system\globalization\calendarweekrule.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\charunicodeinfo.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\chineselunisolarcalendar.cs" />
- <Compile Include="..\referencesource\mscorlib\system\globalization\culturenotfoundexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\globalization\culturetypes.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\datetimeformat.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\datetimeformatinfo.cs" />
- <Compile Include="..\referencesource\mscorlib\system\globalization\datetimeformatinfoscanner.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\datetimeparse.cs" />
- <Compile Include="..\referencesource\mscorlib\system\globalization\datetimestyles.cs" />
- <Compile Include="..\referencesource\mscorlib\system\globalization\daylighttime.cs" />
- <Compile Include="..\referencesource\mscorlib\system\globalization\digitshapes.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\eastasianlunisolarcalendar.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\globalizationassembly.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\gregoriancalendar.cs" />
@@ -824,8 +972,6 @@
<Compile Include="..\referencesource\mscorlib\system\globalization\koreancalendar.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\koreanlunisolarcalendar.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\numberformatinfo.cs" />
- <Compile Include="..\referencesource\mscorlib\system\globalization\numberstyles.cs" />
- <Compile Include="..\referencesource\mscorlib\system\globalization\sortversion.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\stringinfo.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\taiwancalendar.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\taiwanlunisolarcalendar.cs" />
@@ -833,27 +979,20 @@
<Compile Include="..\referencesource\mscorlib\system\globalization\textinfo.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\thaibuddhistcalendar.cs" />
<Compile Include="..\referencesource\mscorlib\system\globalization\umalquracalendar.cs" />
- <Compile Include="..\referencesource\mscorlib\system\globalization\unicodecategory.cs" />
<Compile Include="..\referencesource\mscorlib\system\iappdomain.cs" />
<Compile Include="..\referencesource\mscorlib\system\iappdomainsetup.cs" />
- <Compile Include="..\referencesource\mscorlib\system\invalidtimezoneexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\__error.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\__hresults.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\binaryreader.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\binarywriter.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\bufferedstream.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\directory.cs" />
- <Compile Include="..\referencesource\mscorlib\system\io\directorynotfoundexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\io\drivenotfoundexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\io\endofstreamexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\fileinfo.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\fileloadexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\io\filenotfoundexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\filesystemenumerable.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\filesysteminfo.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\ioexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\memorystream.cs" />
- <Compile Include="..\referencesource\mscorlib\system\io\pathtoolongexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\pinnedbuffermemorystream.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\stream.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\streamreader.cs" />
@@ -864,9 +1003,7 @@
<Compile Include="..\referencesource\mscorlib\system\io\textwriter.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\unmanagedmemoryaccessor.cs" />
<Compile Include="..\referencesource\mscorlib\system\io\unmanagedmemorystream.cs" />
- <Compile Include="..\referencesource\mscorlib\system\io\unmanagedmemorystreamwrapper.cs" />
<Compile Include="..\referencesource\mscorlib\system\iserviceobjectprovider.cs" />
- <Compile Include="..\referencesource\mscorlib\system\notsupportedexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\random.cs" />
<Compile Include="..\referencesource\mscorlib\system\reflection\CustomAttributeExtensions.cs" />
<Compile Include="..\referencesource\mscorlib\system\reflection\RuntimeReflectionExtensions.cs" />
@@ -883,24 +1020,13 @@
<Compile Include="..\referencesource\mscorlib\system\resources\__hresults.cs" />
<Compile Include="..\referencesource\mscorlib\system\resources\filebasedresourcegroveler.cs" />
<Compile Include="..\referencesource\mscorlib\system\resources\iresourcegroveler.cs" />
- <Compile Include="..\referencesource\mscorlib\system\resources\iresourcereader.cs" />
- <Compile Include="..\referencesource\mscorlib\system\resources\iresourcewriter.cs" />
<Compile Include="..\referencesource\mscorlib\system\resources\looselylinkedresourcereference.cs" />
<Compile Include="..\referencesource\mscorlib\system\resources\manifestbasedresourcegroveler.cs" />
- <Compile Include="..\referencesource\mscorlib\system\resources\missingmanifestresourceexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\resources\missingsatelliteassemblyexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\resources\neutralresourceslanguageattribute.cs" />
- <Compile Include="..\referencesource\mscorlib\system\resources\resourcefallbackmanager.cs" />
<Compile Include="..\referencesource\mscorlib\system\resources\resourcemanager.cs" />
<Compile Include="..\referencesource\mscorlib\system\resources\resourcereader.cs" />
<Compile Include="..\referencesource\mscorlib\system\resources\resourceset.cs" />
- <Compile Include="..\referencesource\mscorlib\system\resources\resourcetypecode.cs" />
<Compile Include="..\referencesource\mscorlib\system\resources\resourcewriter.cs" />
- <Compile Include="..\referencesource\mscorlib\system\resources\runtimeresourceset.cs" />
- <Compile Include="..\referencesource\mscorlib\system\resources\satellitecontractversionattribute.cs" />
- <Compile Include="..\referencesource\mscorlib\system\resources\ultimateresourcefallbacklocation.cs" />
<Compile Include="..\referencesource\mscorlib\system\rttype.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\NgenServicingAttributes.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\ProfileOptimization.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\compilerservices\AsyncMethodBuilder.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\compilerservices\YieldAwaitable.cs" />
@@ -931,11 +1057,8 @@
<Compile Include="..\referencesource\mscorlib\system\runtime\compilerservices\suppressmergecheckattribute.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\compilerservices\typedependencyattribute.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\exceptionservices\corruptingexceptioncommon.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\exceptionservices\exceptionnotification.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\exceptionservices\exceptionservicescommon.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\ComTypes\ibindctx.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\ComTypes\iconnectionpoint.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\ComTypes\iconnectionpointcontainer.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\ComTypes\ienumconnectionpoints.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\ComTypes\ienumconnections.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\ComTypes\ienumerable.cs" />
@@ -956,53 +1079,26 @@
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\ComTypes\itypelib2.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\arraywithoffset.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\attributes.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\bstrwrapper.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\callingconvention.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\charset.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\comexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\commembertype.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\criticalhandle.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\currencywrapper.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\dispatchwrapper.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\errorwrapper.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\expando\iexpando.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\externalexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\handleref.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\icustomadapter.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\icustomfactory.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\icustommarshaler.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\icustomqueryinterface.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\invalidcomobjectexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\invalidolevarianttypeexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\iregistrationservices.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\layoutkind.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\marshaldirectiveexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\objectcreationdelegate.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\runtimeenvironment.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\safearrayrankmismatchexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\safearraytypemismatchexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\safehandle.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\sehexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\ucomienumconnections.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\ucomitypeinfo.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\unknownwrapper.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\variantWrapper.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\windowsruntime\attributes.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\windowsruntime\eventregistrationtoken.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\windowsruntime\eventregistrationtokentable.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\windowsruntime\iactivationfactory.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\windowsruntime\irestrictederrorinfo.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\interopservices\windowsruntime\windowsruntimemarshal.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\reliability\criticalfinalizerobject.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\reliability\prepreparemethodattribute.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\reliability\reliabilitycontractattribute.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\remoting\callcontext.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\deserializationeventhandler.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatter.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatterconverter.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\binary\binarycommonclasses.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\binary\binaryconverter.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\binary\binaryenums.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\binary\binaryformatter.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\binary\binaryformatterwriter.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\binary\binarymethodmessage.cs" />
@@ -1011,41 +1107,22 @@
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\binary\binaryobjectwriter.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\binary\binaryparser.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\binary\binaryutilclasses.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\commonenums.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\ifieldinfo.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\isoapmessage.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\sertrace.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\soapfault.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatters\soapmessage.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\formatterservices.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\ideserializationcallback.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\iformatter.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\iformatterconverter.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\iobjectreference.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\iserializable.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\iserializationsurrogate.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\isurrogateselector.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\memberholder.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\objectclonehelper.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\objectidgenerator.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\objectmanager.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\safeserializationmanager.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\serializationattributes.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\serializationbinder.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\serializationeventscache.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\serializationexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\serializationfieldinfo.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\serializationinfo.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\serializationinfoenumerator.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\serializationobjectmanager.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\streamingcontext.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\serialization\surrogateselector.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\serialization\valuetypefixupinfo.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\versioning\NonVersionableAttribute.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\versioning\componentguaranteesattribute.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\versioning\multitargetinghelpers.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\versioning\resourceattributes.cs" />
- <Compile Include="..\referencesource\mscorlib\system\runtime\versioning\targetframeworkattribute.cs" />
<Compile Include="..\referencesource\mscorlib\system\runtime\versioning\targetframeworkid.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\attributes.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\claims\Claim.cs" />
@@ -1110,68 +1187,43 @@
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\tripledes.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\utils.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\cryptography\x509certificates\x509utils.cs" />
- <Compile Include="..\referencesource\mscorlib\system\security\principal\genericidentity.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\safesecurityhandles.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\securitycontext.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\securitydocument.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\util\hex.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\util\parser.cs" />
<Compile Include="..\referencesource\mscorlib\system\security\util\tokenizer.cs" />
- <Compile Include="..\referencesource\mscorlib\system\serializableattribute.cs" />
<Compile Include="..\referencesource\mscorlib\system\sharedstatics.cs" />
- <Compile Include="..\referencesource\mscorlib\system\stringcomparer.cs" />
<Compile Include="..\referencesource\mscorlib\system\text\codepageencoding.cs" />
<Compile Include="..\referencesource\mscorlib\system\text\encoding.cs" />
<Compile Include="..\referencesource\mscorlib\system\text\mlangcodepageencoding.cs" />
<Compile Include="..\referencesource\mscorlib\system\text\surrogateencoder.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\CancellationToken.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\CancellationTokenSource.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\CountdownEvent.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\LazyInitializer.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\ManualResetEventSlim.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\SemaphoreSlim.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\SpinLock.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\SpinWait.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\Tasks\AsyncCausalityTracer.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\ThreadLocal.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\abandonedmutexexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\apartmentstate.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\asynclocal.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\autoresetevent.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\eventresetmode.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\eventwaithandle.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\executioncontext.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\lockrecursionexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\manualresetevent.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\monitor.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\parameterizedthreadstart.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\semaphorefullexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\sendorpostcallback.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\synchronizationcontext.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\synchronizationlockexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\thread.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\threadabortexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\threadinterruptedexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\threadpool.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\threadpriority.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\threadstart.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\threadstartexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\threadstate.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\threadstateexception.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\timeout.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\waithandle.cs" />
<Compile Include="..\referencesource\mscorlib\system\threading\waithandleExtensions.cs" />
- <Compile Include="..\referencesource\mscorlib\system\threading\waithandlecannotbeopenedexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\throwhelper.cs" />
<Compile Include="..\referencesource\mscorlib\system\timespan.cs" />
<Compile Include="..\referencesource\mscorlib\system\timezoneinfo.cs" />
- <Compile Include="..\referencesource\mscorlib\system\timezonenotfoundexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\type.cs" />
<Compile Include="..\referencesource\mscorlib\system\typedreference.cs" />
<Compile Include="..\referencesource\mscorlib\system\typeloadexception.cs" />
<Compile Include="..\referencesource\mscorlib\system\unityserializationholder.cs" />
<Compile Include="..\referencesource\mscorlib\system\unsafecharbuffer.cs" />
- <Compile Include="..\referencesource\mscorlib\system\version.cs" />
<Compile Include="Assembly\AssemblyInfo.cs" />
<Compile Include="CoreFoundation\CFHelpers.cs" />
<Compile Include="Mono.Globalization.Unicode\CodePointIndexer.cs" />
@@ -1235,8 +1287,6 @@
<Compile Include="ReferenceSources\__ConsoleStream.cs" />
<Compile Include="ReferenceSources\win32native.cs" />
<Compile Include="System.Configuration.Assemblies\AssemblyHash.cs" />
- <Compile Include="System.Configuration.Assemblies\AssemblyHashAlgorithm.cs" />
- <Compile Include="System.Configuration.Assemblies\AssemblyVersionCompatibility.cs" />
<Compile Include="System.Configuration.Assemblies\ProcessorID.cs" />
<Compile Include="System.Deployment.Internal\InternalActivationContextHelper.cs" />
<Compile Include="System.Deployment.Internal\InternalApplicationIdentityHelper.cs" />
@@ -1279,24 +1329,17 @@
<Compile Include="System.Globalization\IdnMapping.cs" />
<Compile Include="System.Globalization\RegionInfo.MonoTouch.cs" />
<Compile Include="System.Globalization\RegionInfo.cs" />
- <Compile Include="System.IO.IsolatedStorage\INormalizeForIsolatedStorage.cs" />
<Compile Include="System.IO.IsolatedStorage\IsolatedStorage.cs" />
<Compile Include="System.IO.IsolatedStorage\IsolatedStorageException.cs" />
<Compile Include="System.IO.IsolatedStorage\IsolatedStorageFile.cs" />
<Compile Include="System.IO.IsolatedStorage\IsolatedStorageFileEnumerator.cs" />
<Compile Include="System.IO.IsolatedStorage\IsolatedStorageFileStream.cs" />
- <Compile Include="System.IO.IsolatedStorage\IsolatedStorageScope.cs" />
<Compile Include="System.IO.IsolatedStorage\IsolatedStorageSecurityOptions.cs" />
<Compile Include="System.IO.IsolatedStorage\IsolatedStorageSecurityState.cs" />
<Compile Include="System.IO\Directory.cs" />
<Compile Include="System.IO\DirectoryInfo.cs" />
<Compile Include="System.IO\DriveInfo.cs" />
- <Compile Include="System.IO\DriveType.cs" />
<Compile Include="System.IO\File.cs" />
- <Compile Include="System.IO\FileAccess.cs" />
- <Compile Include="System.IO\FileMode.cs" />
- <Compile Include="System.IO\FileOptions.cs" />
- <Compile Include="System.IO\FileShare.cs" />
<Compile Include="System.IO\FileStream.cs" />
<Compile Include="System.IO\FileStreamAsyncResult.cs" />
<Compile Include="System.IO\HGlobalUnmanagedMemoryStream.cs" />
@@ -1306,9 +1349,7 @@
<Compile Include="System.IO\MonoIOError.cs" />
<Compile Include="System.IO\MonoIOStat.cs" />
<Compile Include="System.IO\Path.cs" />
- <Compile Include="System.IO\SearchOption.cs" />
<Compile Include="System.IO\SearchPattern.cs" />
- <Compile Include="System.IO\SeekOrigin.cs" />
<Compile Include="System.IO\UnexceptionalStreamReader.cs" />
<Compile Include="System.IO\UnexceptionalStreamWriter.cs" />
<Compile Include="System.Reflection.Emit\AssemblyBuilder.cs" />
@@ -1350,11 +1391,8 @@
<Compile Include="System.Reflection.Emit\MonoArrayMethod.cs" />
<Compile Include="System.Reflection.Emit\OpCode.cs" />
<Compile Include="System.Reflection.Emit\OpCodeNames.cs" />
- <Compile Include="System.Reflection.Emit\OpCodeType.cs" />
<Compile Include="System.Reflection.Emit\OpCodes.cs" />
- <Compile Include="System.Reflection.Emit\OperandType.cs" />
<Compile Include="System.Reflection.Emit\PEFileKinds.cs" />
- <Compile Include="System.Reflection.Emit\PackingSize.cs" />
<Compile Include="System.Reflection.Emit\ParameterBuilder.cs" />
<Compile Include="System.Reflection.Emit\ParameterBuilder.pns.cs" />
<Compile Include="System.Reflection.Emit\ParameterToken.cs" />
@@ -1365,7 +1403,6 @@
<Compile Include="System.Reflection.Emit\SignatureHelper.cs" />
<Compile Include="System.Reflection.Emit\SignatureHelper.pns.cs" />
<Compile Include="System.Reflection.Emit\SignatureToken.cs" />
- <Compile Include="System.Reflection.Emit\StackBehaviour.cs" />
<Compile Include="System.Reflection.Emit\StringToken.cs" />
<Compile Include="System.Reflection.Emit\TypeBuilder.cs" />
<Compile Include="System.Reflection.Emit\TypeBuilder.pns.cs" />
@@ -1407,13 +1444,11 @@
<Compile Include="System.Runtime.InteropServices\BINDPTR.cs" />
<Compile Include="System.Runtime.InteropServices\BIND_OPTS.cs" />
<Compile Include="System.Runtime.InteropServices\ComEventsHelper.cs" />
- <Compile Include="System.Runtime.InteropServices\CustomQueryInterfaceMode.cs" />
<Compile Include="System.Runtime.InteropServices\DESCKIND.cs" />
<Compile Include="System.Runtime.InteropServices\ExporterEventKind.cs" />
<Compile Include="System.Runtime.InteropServices\ExtensibleClassFactory.cs" />
<Compile Include="System.Runtime.InteropServices\FILETIME.cs" />
<Compile Include="System.Runtime.InteropServices\GCHandle.cs" />
- <Compile Include="System.Runtime.InteropServices\GCHandleType.cs" />
<Compile Include="System.Runtime.InteropServices\IErrorInfo.cs" />
<Compile Include="System.Runtime.InteropServices\ITypeLibConverter.cs" />
<Compile Include="System.Runtime.InteropServices\ITypeLibExporterNameProvider.cs" />
@@ -1714,7 +1749,6 @@
<Compile Include="System.Security.AccessControl\ObjectAuditRule.cs" />
<Compile Include="System.Security.AccessControl\ObjectSecurity.cs" />
<Compile Include="System.Security.AccessControl\ObjectSecurity_T.cs" />
- <Compile Include="System.Security.AccessControl\PrivilegeNotHeldException.cs" />
<Compile Include="System.Security.AccessControl\PropagationFlags.cs" />
<Compile Include="System.Security.AccessControl\QualifiedAce.cs" />
<Compile Include="System.Security.AccessControl\RawAcl.cs" />
@@ -1734,8 +1768,6 @@
<Compile Include="System.Security.Cryptography\CspKeyContainerInfo.cs" />
<Compile Include="System.Security.Cryptography\DESCryptoServiceProvider.cs" />
<Compile Include="System.Security.Cryptography\DSACryptoServiceProvider.cs" />
- <Compile Include="System.Security.Cryptography\ICspAsymmetricAlgorithm.cs" />
- <Compile Include="System.Security.Cryptography\KeyNumber.cs" />
<Compile Include="System.Security.Cryptography\RC2CryptoServiceProvider.cs" />
<Compile Include="System.Security.Cryptography\RSACryptoServiceProvider.cs" />
<Compile Include="System.Security.Cryptography\RSAPKCS1SignatureDeformatter.cs" />
@@ -1746,7 +1778,6 @@
<Compile Include="System.Security.Permissions\EnvironmentPermissionAccess.cs" />
<Compile Include="System.Security.Permissions\EnvironmentPermissionAttribute.cs" />
<Compile Include="System.Security.Permissions\FileDialogPermission.cs" />
- <Compile Include="System.Security.Permissions\FileDialogPermissionAccess.cs" />
<Compile Include="System.Security.Permissions\FileDialogPermissionAttribute.cs" />
<Compile Include="System.Security.Permissions\FileIOPermission.cs" />
<Compile Include="System.Security.Permissions\FileIOPermissionAccess.cs" />
@@ -1755,10 +1786,7 @@
<Compile Include="System.Security.Permissions\GacIdentityPermissionAttribute.cs" />
<Compile Include="System.Security.Permissions\HostProtectionAttribute.cs" />
<Compile Include="System.Security.Permissions\HostProtectionPermission.cs" />
- <Compile Include="System.Security.Permissions\HostProtectionResource.cs" />
<Compile Include="System.Security.Permissions\IBuiltInPermission.cs" />
- <Compile Include="System.Security.Permissions\IUnrestrictedPermission.cs" />
- <Compile Include="System.Security.Permissions\IsolatedStorageContainment.cs" />
<Compile Include="System.Security.Permissions\IsolatedStorageFilePermission.cs" />
<Compile Include="System.Security.Permissions\IsolatedStorageFilePermissionAttribute.cs" />
<Compile Include="System.Security.Permissions\IsolatedStoragePermission.cs" />
@@ -1770,16 +1798,13 @@
<Compile Include="System.Security.Permissions\KeyContainerPermissionAttribute.cs" />
<Compile Include="System.Security.Permissions\KeyContainerPermissionFlags.cs" />
<Compile Include="System.Security.Permissions\PermissionSetAttribute.cs" />
- <Compile Include="System.Security.Permissions\PermissionState.cs" />
<Compile Include="System.Security.Permissions\PrincipalPermission.cs" />
<Compile Include="System.Security.Permissions\PrincipalPermissionAttribute.cs" />
<Compile Include="System.Security.Permissions\PublisherIdentityPermission.cs" />
<Compile Include="System.Security.Permissions\PublisherIdentityPermissionAttribute.cs" />
<Compile Include="System.Security.Permissions\ReflectionPermission.cs" />
<Compile Include="System.Security.Permissions\ReflectionPermissionAttribute.cs" />
- <Compile Include="System.Security.Permissions\ReflectionPermissionFlag.cs" />
<Compile Include="System.Security.Permissions\RegistryPermission.cs" />
- <Compile Include="System.Security.Permissions\RegistryPermissionAccess.cs" />
<Compile Include="System.Security.Permissions\RegistryPermissionAttribute.cs" />
<Compile Include="System.Security.Permissions\SecurityAction.cs" />
<Compile Include="System.Security.Permissions\SecurityAttribute.cs" />
@@ -1793,8 +1818,6 @@
<Compile Include="System.Security.Permissions\StrongNamePublicKeyBlob.cs" />
<Compile Include="System.Security.Permissions\UIPermission.cs" />
<Compile Include="System.Security.Permissions\UIPermissionAttribute.cs" />
- <Compile Include="System.Security.Permissions\UIPermissionClipboard.cs" />
- <Compile Include="System.Security.Permissions\UIPermissionWindow.cs" />
<Compile Include="System.Security.Permissions\UrlIdentityPermission.cs" />
<Compile Include="System.Security.Permissions\UrlIdentityPermissionAttribute.cs" />
<Compile Include="System.Security.Permissions\ZoneIdentityPermission.cs" />
@@ -1807,7 +1830,6 @@
<Compile Include="System.Security.Policy\ApplicationTrust.cs" />
<Compile Include="System.Security.Policy\ApplicationTrustCollection.cs" />
<Compile Include="System.Security.Policy\ApplicationTrustEnumerator.cs" />
- <Compile Include="System.Security.Policy\ApplicationVersionMatch.cs" />
<Compile Include="System.Security.Policy\CodeConnectAccess.cs" />
<Compile Include="System.Security.Policy\CodeGroup.cs" />
<Compile Include="System.Security.Policy\DefaultPolicies.cs" />
@@ -1822,8 +1844,6 @@
<Compile Include="System.Security.Policy\IApplicationTrustManager.cs" />
<Compile Include="System.Security.Policy\IBuiltInEvidence.cs" />
<Compile Include="System.Security.Policy\IConstantMembershipCondition.cs" />
- <Compile Include="System.Security.Policy\IIdentityPermissionFactory.cs" />
- <Compile Include="System.Security.Policy\IMembershipCondition.cs" />
<Compile Include="System.Security.Policy\MembershipConditionHelper.cs" />
<Compile Include="System.Security.Policy\MonoTrustManager.cs" />
<Compile Include="System.Security.Policy\NetCodeGroup.cs" />
@@ -1831,7 +1851,6 @@
<Compile Include="System.Security.Policy\PolicyException.cs" />
<Compile Include="System.Security.Policy\PolicyLevel.cs" />
<Compile Include="System.Security.Policy\PolicyStatement.cs" />
- <Compile Include="System.Security.Policy\PolicyStatementAttribute.cs" />
<Compile Include="System.Security.Policy\Site.cs" />
<Compile Include="System.Security.Policy\SiteMembershipCondition.cs" />
<Compile Include="System.Security.Policy\StrongName.cs" />
@@ -1844,16 +1863,11 @@
<Compile Include="System.Security.Policy\Zone.cs" />
<Compile Include="System.Security.Policy\ZoneMembershipCondition.cs" />
<Compile Include="System.Security.Principal\GenericPrincipal.cs" />
- <Compile Include="System.Security.Principal\IIdentity.cs" />
- <Compile Include="System.Security.Principal\IPrincipal.cs" />
<Compile Include="System.Security.Principal\IdentityNotMappedException.cs" />
<Compile Include="System.Security.Principal\IdentityReference.cs" />
<Compile Include="System.Security.Principal\IdentityReferenceCollection.cs" />
<Compile Include="System.Security.Principal\NTAccount.cs" />
- <Compile Include="System.Security.Principal\PrincipalPolicy.cs" />
<Compile Include="System.Security.Principal\SecurityIdentifier.cs" />
- <Compile Include="System.Security.Principal\TokenAccessLevels.cs" />
- <Compile Include="System.Security.Principal\TokenImpersonationLevel.cs" />
<Compile Include="System.Security.Principal\WellKnownAccount.cs" />
<Compile Include="System.Security.Principal\WellKnownSidType.cs" />
<Compile Include="System.Security.Principal\WindowsAccountType.cs" />
@@ -1865,15 +1879,9 @@
<Compile Include="System.Security\HostProtectionException.cs" />
<Compile Include="System.Security\HostSecurityManager.cs" />
<Compile Include="System.Security\HostSecurityManagerFlags.cs" />
- <Compile Include="System.Security\IEvidenceFactory.cs" />
- <Compile Include="System.Security\IPermission.cs" />
- <Compile Include="System.Security\ISecurityEncodable.cs" />
- <Compile Include="System.Security\ISecurityPolicyEncodable.cs" />
- <Compile Include="System.Security\IStackWalk.cs" />
<Compile Include="System.Security\NamedPermissionSet.cs" />
<Compile Include="System.Security\PermissionBuilder.cs" />
<Compile Include="System.Security\PermissionSet.cs" />
- <Compile Include="System.Security\PolicyLevelType.cs" />
<Compile Include="System.Security\SecureString.cs" />
<Compile Include="System.Security\SecurityElement.cs" />
<Compile Include="System.Security\SecurityException.cs" />
@@ -1881,9 +1889,6 @@
<Compile Include="System.Security\SecurityManager.cs" />
<Compile Include="System.Security\SecurityManager_mobile.cs" />
<Compile Include="System.Security\SecurityState.cs" />
- <Compile Include="System.Security\SecurityZone.cs" />
- <Compile Include="System.Security\VerificationException.cs" />
- <Compile Include="System.Security\XmlSyntaxException.cs" />
<Compile Include="System.Text\EncodingHelper.cs" />
<Compile Include="System.Threading\CompressedStack.cs" />
<Compile Include="System.Threading\HostExecutionContext.cs" />
@@ -1894,7 +1899,6 @@
<Compile Include="System.Threading\Monitor.cs" />
<Compile Include="System.Threading\Mutex.cs" />
<Compile Include="System.Threading\NativeEventCalls.cs" />
- <Compile Include="System.Threading\NativeOverlapped.cs" />
<Compile Include="System.Threading\Overlapped.cs" />
<Compile Include="System.Threading\ReaderWriterLock.cs" />
<Compile Include="System.Threading\RegisteredWaitHandle.cs" />
@@ -1973,6 +1977,7 @@
<Compile Include="coreclr\MemberInfo.cs" />
<Compile Include="coreclr\SorterArray.cs" />
<Compile Include="corefx\AwaitTaskContinuation.cs" />
+ <Compile Include="corefx\BinaryEnums.cs" />
<Compile Include="corefx\CompareInfo.cs" />
<Compile Include="corefx\GlobalizationMode.cs" />
<Compile Include="corefx\RuntimeImports.cs" />
diff --git a/mcs/class/corlib/corlib.dll.sources b/mcs/class/corlib/corlib.dll.sources
index fd2cef72835..3d4b77ec6a2 100644
--- a/mcs/class/corlib/corlib.dll.sources
+++ b/mcs/class/corlib/corlib.dll.sources
@@ -144,8 +144,8 @@ System/WeakReference_T.cs
System/WindowsConsoleDriver.cs
System/__ComObject.cs
System.Configuration.Assemblies/AssemblyHash.cs
-System.Configuration.Assemblies/AssemblyHashAlgorithm.cs
-System.Configuration.Assemblies/AssemblyVersionCompatibility.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Configuration/Assemblies/AssemblyHashAlgorithm.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Configuration/Assemblies/AssemblyVersionCompatibility.cs
System.Configuration.Assemblies/ProcessorID.cs
System.Deployment.Internal/InternalActivationContextHelper.cs
System.Deployment.Internal/InternalApplicationIdentityHelper.cs
@@ -191,13 +191,13 @@ System.Globalization/RegionInfo.MonoTouch.cs
System.IO/Directory.cs
System.IO/DirectoryInfo.cs
System.IO/DriveInfo.cs
-System.IO/DriveType.cs
+../../../external/corefx/src/System.IO.FileSystem.DriveInfo/src/System/IO/DriveType.cs
System.IO/File.cs
-System.IO/FileAccess.cs
+../../../external/corefx/src/Common/src/CoreLib/System/IO/FileAccess.cs
../../../external/corefx/src/System.Runtime/src/System/IO/FileAttributes.cs
-System.IO/FileMode.cs
-System.IO/FileOptions.cs
-System.IO/FileShare.cs
+../../../external/corefx/src/Common/src/CoreLib/System/IO/FileMode.cs
+../../../external/corefx/src/Common/src/CoreLib/System/IO/FileOptions.cs
+../../../external/corefx/src/Common/src/CoreLib/System/IO/FileShare.cs
System.IO/FileStream.cs
System.IO/FileStreamAsyncResult.cs
System.IO/HGlobalUnmanagedMemoryStream.cs
@@ -207,18 +207,18 @@ System.IO/MonoIOError.cs
System.IO/MonoFileType.cs
System.IO/MonoIOStat.cs
System.IO/Path.cs
-System.IO/SearchOption.cs
+../../../external/corefx/src/System.IO.FileSystem/src/System/IO/SearchOption.cs
System.IO/SearchPattern.cs
-System.IO/SeekOrigin.cs
+../../../external/corefx/src/Common/src/CoreLib/System/IO/SeekOrigin.cs
System.IO/UnexceptionalStreamReader.cs
System.IO/UnexceptionalStreamWriter.cs
-System.IO.IsolatedStorage/INormalizeForIsolatedStorage.cs
+../../../external/corefx/src/System.IO.IsolatedStorage/src/System/IO/IsolatedStorage/INormalizeForIsolatedStorage.cs
System.IO.IsolatedStorage/IsolatedStorage.cs
System.IO.IsolatedStorage/IsolatedStorageException.cs
System.IO.IsolatedStorage/IsolatedStorageFile.cs
System.IO.IsolatedStorage/IsolatedStorageFileEnumerator.cs
System.IO.IsolatedStorage/IsolatedStorageFileStream.cs
-System.IO.IsolatedStorage/IsolatedStorageScope.cs
+../../../external/corefx/src/System.IO.IsolatedStorage/src/System/IO/IsolatedStorage/IsolatedStorageScope.cs
System.IO.IsolatedStorage/IsolatedStorageSecurityOptions.cs
System.IO.IsolatedStorage/IsolatedStorageSecurityState.cs
System.Reflection/Assembly.cs
@@ -278,9 +278,9 @@ System.Reflection.Emit/MonoArrayMethod.cs
System.Reflection.Emit/OpCodeNames.cs
System.Reflection.Emit/OpCode.cs
System.Reflection.Emit/OpCodes.cs
-System.Reflection.Emit/OpCodeType.cs
-System.Reflection.Emit/OperandType.cs
-System.Reflection.Emit/PackingSize.cs
+../../../external/corefx/src/System.Reflection.Primitives/src/System/Reflection/Emit/OpcodeType.cs
+../../../external/corefx/src/System.Reflection.Primitives/src/System/Reflection/Emit/OperandType.cs
+../../../external/corefx/src/System.Reflection.Primitives/src/System/Reflection/Emit/PackingSize.cs
System.Reflection.Emit/ParameterBuilder.cs
System.Reflection.Emit/ParameterToken.cs
System.Reflection.Emit/PEFileKinds.cs
@@ -289,7 +289,7 @@ System.Reflection.Emit/PropertyOnTypeBuilderInst.cs
System.Reflection.Emit/PropertyToken.cs
System.Reflection.Emit/SignatureHelper.cs
System.Reflection.Emit/SignatureToken.cs
-System.Reflection.Emit/StackBehaviour.cs
+../../../external/corefx/src/System.Reflection.Primitives/src/System/Reflection/Emit/StackBehaviour.cs
System.Reflection.Emit/StringToken.cs
System.Reflection.Emit/TypeBuilder.cs
System.Reflection.Emit/TypeBuilderInstantiation.cs
@@ -359,7 +359,7 @@ System.Runtime.InteropServices/ExporterEventKind.cs
System.Runtime.InteropServices/ExtensibleClassFactory.cs
System.Runtime.InteropServices/FILETIME.cs
System.Runtime.InteropServices/GCHandle.cs
-System.Runtime.InteropServices/GCHandleType.cs
+../../../external/corert/src/Runtime.Base/src/System/Runtime/InteropServices/GCHandleType.cs
System.Runtime.InteropServices/IErrorInfo.cs
System.Runtime.InteropServices/ITypeLibConverter.cs
System.Runtime.InteropServices/ITypeLibExporterNameProvider.cs
@@ -394,7 +394,7 @@ System.Runtime.InteropServices/UCOMIRunningObjectTable.cs
System.Runtime.InteropServices/UCOMIStream.cs
System.Runtime.InteropServices/UCOMITypeComp.cs
System.Runtime.InteropServices/UCOMITypeLib.cs
-System.Runtime.InteropServices/CustomQueryInterfaceMode.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/CustomQueryInterfaceMode.cs
System.Runtime.InteropServices/ComEventsHelper.cs
System.Runtime.InteropServices.WindowsRuntime/DesignerNamespaceResolveEventArgs.cs
@@ -585,15 +585,15 @@ System.Security/CodeAccessPermission.cs
System.Security/HostProtectionException.cs
System.Security/HostSecurityManager.cs
System.Security/HostSecurityManagerFlags.cs
-System.Security/IEvidenceFactory.cs
-System.Security/IPermission.cs
-System.Security/ISecurityEncodable.cs
-System.Security/ISecurityPolicyEncodable.cs
-System.Security/IStackWalk.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/IEvidenceFactory.cs
+../../../external/corefx/src/System.Runtime.Extensions/src/System/Security/IPermission.cs
+../../../external/corefx/src/System.Runtime.Extensions/src/System/Security/ISecurityEncodable.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/ISecurityPolicyEncodable.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/IStackWalk.cs
System.Security/NamedPermissionSet.cs
System.Security/PermissionBuilder.cs
System.Security/PermissionSet.cs
-System.Security/PolicyLevelType.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/PolicyLevelType.cs
System.Security/SecureString.cs
System.Security/SecurityElement.cs
System.Security/SecurityFrame.cs
@@ -601,9 +601,9 @@ System.Security/SecurityException.cs
System.Security/SecurityManager.cs
System.Security/SecurityManager_mobile.cs
System.Security/SecurityState.cs
-System.Security/SecurityZone.cs
-System.Security/VerificationException.cs
-System.Security/XmlSyntaxException.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/SecurityZone.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Security/VerificationException.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/XmlSyntaxException.cs
System.Security.AccessControl/AccessControlActions.cs
System.Security.AccessControl/AccessControlModification.cs
System.Security.AccessControl/AccessControlSections.cs
@@ -659,7 +659,7 @@ System.Security.AccessControl/ObjectAceFlags.cs
System.Security.AccessControl/ObjectAuditRule.cs
System.Security.AccessControl/ObjectSecurity.cs
System.Security.AccessControl/ObjectSecurity_T.cs
-System.Security.AccessControl/PrivilegeNotHeldException.cs
+../../../external/corefx/src/System.Security.AccessControl/src/System/Security/AccessControl/PrivilegeNotHeldException.cs
System.Security.AccessControl/PropagationFlags.cs
System.Security.AccessControl/QualifiedAce.cs
System.Security.AccessControl/RawAcl.cs
@@ -679,8 +679,8 @@ System.Security.Cryptography/CryptoConfig.Mobile.cs
System.Security.Cryptography/CspKeyContainerInfo.cs
System.Security.Cryptography/DESCryptoServiceProvider.cs
System.Security.Cryptography/DSACryptoServiceProvider.cs
-System.Security.Cryptography/ICspAsymmetricAlgorithm.cs
-System.Security.Cryptography/KeyNumber.cs
+../../../external/corefx/src/System.Security.Cryptography.Csp/src/System/Security/Cryptography/ICspAsymmetricAlgorithm.cs
+../../../external/corefx/src/System.Security.Cryptography.Csp/src/System/Security/Cryptography/KeyNumber.cs
System.Security.Cryptography/MD5CryptoServiceProvider.cs
System.Security.Cryptography/RC2CryptoServiceProvider.cs
System.Security.Cryptography/RNGCryptoServiceProvider.cs
@@ -697,7 +697,7 @@ System.Security.Permissions/EnvironmentPermission.cs
System.Security.Permissions/EnvironmentPermissionAccess.cs
System.Security.Permissions/EnvironmentPermissionAttribute.cs
System.Security.Permissions/FileDialogPermission.cs
-System.Security.Permissions/FileDialogPermissionAccess.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/Permissions/FileDialogPermissionAccess.cs
System.Security.Permissions/FileDialogPermissionAttribute.cs
System.Security.Permissions/FileIOPermission.cs
System.Security.Permissions/FileIOPermissionAccess.cs
@@ -706,14 +706,14 @@ System.Security.Permissions/GacIdentityPermission.cs
System.Security.Permissions/GacIdentityPermissionAttribute.cs
System.Security.Permissions/HostProtectionAttribute.cs
System.Security.Permissions/HostProtectionPermission.cs
-System.Security.Permissions/HostProtectionResource.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/Permissions/HostProtectionResource.cs
System.Security.Permissions/IBuiltInPermission.cs
-System.Security.Permissions/IsolatedStorageContainment.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/Permissions/IsolatedStorageContainment.cs
System.Security.Permissions/IsolatedStorageFilePermission.cs
System.Security.Permissions/IsolatedStorageFilePermissionAttribute.cs
System.Security.Permissions/IsolatedStoragePermission.cs
System.Security.Permissions/IsolatedStoragePermissionAttribute.cs
-System.Security.Permissions/IUnrestrictedPermission.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/Permissions/IUnrestrictedPermission.cs
System.Security.Permissions/KeyContainerPermission.cs
System.Security.Permissions/KeyContainerPermissionAccessEntry.cs
System.Security.Permissions/KeyContainerPermissionAccessEntryCollection.cs
@@ -721,16 +721,16 @@ System.Security.Permissions/KeyContainerPermissionAccessEntryEnumerator.cs
System.Security.Permissions/KeyContainerPermissionAttribute.cs
System.Security.Permissions/KeyContainerPermissionFlags.cs
System.Security.Permissions/PermissionSetAttribute.cs
-System.Security.Permissions/PermissionState.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/Permissions/PermissionState.cs
System.Security.Permissions/PrincipalPermission.cs
System.Security.Permissions/PrincipalPermissionAttribute.cs
System.Security.Permissions/PublisherIdentityPermission.cs
System.Security.Permissions/PublisherIdentityPermissionAttribute.cs
System.Security.Permissions/ReflectionPermission.cs
System.Security.Permissions/ReflectionPermissionAttribute.cs
-System.Security.Permissions/ReflectionPermissionFlag.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/Permissions/ReflectionPermissionFlag.cs
System.Security.Permissions/RegistryPermission.cs
-System.Security.Permissions/RegistryPermissionAccess.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/Permissions/RegistryPermissionAccess.cs
System.Security.Permissions/RegistryPermissionAttribute.cs
System.Security.Permissions/SecurityAction.cs
System.Security.Permissions/SecurityAttribute.cs
@@ -744,8 +744,8 @@ System.Security.Permissions/StrongNamePermissionAttribute.cs
System.Security.Permissions/StrongNamePublicKeyBlob.cs
System.Security.Permissions/UIPermission.cs
System.Security.Permissions/UIPermissionAttribute.cs
-System.Security.Permissions/UIPermissionClipboard.cs
-System.Security.Permissions/UIPermissionWindow.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/Permissions/UIPermissionClipboard.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/Permissions/UIPermissionWindow.cs
System.Security.Permissions/UrlIdentityPermission.cs
System.Security.Permissions/UrlIdentityPermissionAttribute.cs
System.Security.Permissions/ZoneIdentityPermission.cs
@@ -758,7 +758,7 @@ System.Security.Policy/ApplicationSecurityManager.cs
System.Security.Policy/ApplicationTrust.cs
System.Security.Policy/ApplicationTrustCollection.cs
System.Security.Policy/ApplicationTrustEnumerator.cs
-System.Security.Policy/ApplicationVersionMatch.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/Policy/ApplicationVersionMatch.cs
System.Security.Policy/CodeConnectAccess.cs
System.Security.Policy/CodeGroup.cs
System.Security.Policy/DefaultPolicies.cs
@@ -773,8 +773,8 @@ System.Security.Policy/HashMembershipCondition.cs
System.Security.Policy/IApplicationTrustManager.cs
System.Security.Policy/IBuiltInEvidence.cs
System.Security.Policy/IConstantMembershipCondition.cs
-System.Security.Policy/IIdentityPermissionFactory.cs
-System.Security.Policy/IMembershipCondition.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/Policy/IIdentityPermissionFactory.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/Policy/IMembershipCondition.cs
System.Security.Policy/MembershipConditionHelper.cs
System.Security.Policy/MonoTrustManager.cs
System.Security.Policy/NetCodeGroup.cs
@@ -782,7 +782,7 @@ System.Security.Policy/PermissionRequestEvidence.cs
System.Security.Policy/PolicyException.cs
System.Security.Policy/PolicyLevel.cs
System.Security.Policy/PolicyStatement.cs
-System.Security.Policy/PolicyStatementAttribute.cs
+../../../external/corefx/src/System.Security.Permissions/src/System/Security/Policy/PolicyStatementAttribute.cs
../../../external/corefx/src/System.Security.Permissions/src/System/Security/Policy/Publisher.cs
../../../external/corefx/src/System.Security.Permissions/src/System/Security/Policy/PublisherMembershipCondition.cs
System.Security.Policy/Site.cs
@@ -800,13 +800,13 @@ System.Security.Principal/GenericPrincipal.cs
System.Security.Principal/IdentityNotMappedException.cs
System.Security.Principal/IdentityReferenceCollection.cs
System.Security.Principal/IdentityReference.cs
-System.Security.Principal/IIdentity.cs
-System.Security.Principal/IPrincipal.cs
+../../../external/corefx/src/System.Security.Principal/src/System/Security/Principal/IIdentity.cs
+../../../external/corefx/src/System.Security.Principal/src/System/Security/Principal/IPrincipal.cs
System.Security.Principal/NTAccount.cs
-System.Security.Principal/PrincipalPolicy.cs
+../../../external/corefx/src/System.Security.Principal/src/System/Security/Principal/PrincipalPolicy.cs
System.Security.Principal/SecurityIdentifier.cs
-System.Security.Principal/TokenAccessLevels.cs
-System.Security.Principal/TokenImpersonationLevel.cs
+../../../external/corefx/src/System.Security.Principal.Windows/src/System/Security/Principal/TokenAccessLevels.cs
+../../../external/corefx/src/System.Security.Principal/src/System/Security/Principal/TokenImpersonationLevel.cs
System.Security.Principal/WellKnownAccount.cs
System.Security.Principal/WellKnownSidType.cs
System.Security.Principal/WindowsAccountType.cs
@@ -824,7 +824,7 @@ System.Threading/LockQueue.cs
System.Threading/Monitor.cs
System.Threading/Mutex.cs
System.Threading/NativeEventCalls.cs
-System.Threading/NativeOverlapped.cs
+../../../external/corert/src/System.Private.CoreLib/src/System/Threading/NativeOverlapped.cs
System.Threading/Overlapped.cs
System.Threading/ReaderWriterLock.cs
System.Threading/RegisteredWaitHandle.cs
@@ -890,7 +890,7 @@ ReferenceSources/Type.cs
../../../external/corefx/src/Common/src/CoreLib/System/AttributeTargets.cs
../../../external/corefx/src/Common/src/CoreLib/System/AttributeUsageAttribute.cs
../../../external/corefx/src/Common/src/CoreLib/System/BadImageFormatException.cs
-../referencesource/mscorlib/system/bitconverter.cs
+../../../external/corefx/src/Common/src/CoreLib/System/BitConverter.cs
../../../external/corefx/src/Common/src/CoreLib/System/Boolean.cs
../referencesource/mscorlib/system/buffer.cs
../../../external/corefx/src/Common/src/CoreLib/System/Byte.cs
@@ -919,7 +919,7 @@ ReferenceSources/Type.cs
corert/Decimal.cs
corert/Decimal.DecCalc.cs
../referencesource/mscorlib/system/defaultbinder.cs
-../referencesource/mscorlib/system/dbnull.cs
+../../../external/corefx/src/Common/src/CoreLib/System/DBNull.cs
../../../external/corefx/src/Common/src/CoreLib/System/DivideByZeroException.cs
../../../external/corefx/src/Common/src/CoreLib/System/DllNotFoundException.cs
../../../external/corefx/src/Common/src/CoreLib/System/Double.cs
@@ -961,8 +961,9 @@ corert/Decimal.DecCalc.cs
../../../external/corefx/src/Common/src/CoreLib/System/IObserver.cs
../../../external/corefx/src/Common/src/CoreLib/System/IProgress.cs
../referencesource/mscorlib/system/iserviceobjectprovider.cs
-../referencesource/mscorlib/system/invalidtimezoneexception.cs
+../../../external/corefx/src/Common/src/CoreLib/System/InvalidTimeZoneException.cs
../../../external/corefx/src/Common/src/CoreLib/System/Lazy.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/LazyThreadSafetyMode.cs
coreclr/Math.CoreCLR.cs
../../../external/corefx/src/Common/src/CoreLib/System/Math.cs
../../../external/corefx/src/Common/src/CoreLib/System/MemberAccessException.cs
@@ -975,7 +976,7 @@ coreclr/Math.CoreCLR.cs
../../../external/corefx/src/Common/src/CoreLib/System/NonSerializedAttribute.cs
../../../external/corefx/src/Common/src/CoreLib/System/NotFiniteNumberException.cs
../../../external/corefx/src/Common/src/CoreLib/System/NotImplementedException.cs
-../referencesource/mscorlib/system/notsupportedexception.cs
+../../../external/corefx/src/Common/src/CoreLib/System/NotSupportedException.cs
../../../external/corefx/src/Common/src/CoreLib/System/NullReferenceException.cs
../../../external/corefx/src/Common/src/CoreLib/System/Number.Formatting.cs
../../../external/corefx/src/Common/src/CoreLib/System/Number.NumberBuffer.cs
@@ -996,11 +997,11 @@ coreclr/Math.CoreCLR.cs
../referencesource/mscorlib/system/resid.cs
../referencesource/mscorlib/system/rttype.cs
../../../external/corefx/src/Common/src/CoreLib/System/SByte.cs
-../referencesource/mscorlib/system/serializableattribute.cs
+../../../external/corefx/src/Common/src/CoreLib/System/SerializableAttribute.cs
../referencesource/mscorlib/system/sharedstatics.cs
../../../external/corefx/src/Common/src/CoreLib/System/StackOverflowException.cs
../../../external/corefx/src/Common/src/CoreLib/System/Single.cs
-../referencesource/mscorlib/system/stringcomparer.cs
+../../../external/corefx/src/Common/src/CoreLib/System/StringComparer.cs
../../../external/corefx/src/Common/src/CoreLib/System/Runtime/CompilerServices/StringFreezingAttribute.cs
../../../external/corefx/src/Common/src/CoreLib/System/SystemException.cs
../../../external/corefx/src/Common/src/CoreLib/System/TimeoutException.cs
@@ -1009,7 +1010,7 @@ coreclr/Math.CoreCLR.cs
../../../external/corefx/src/Common/src/CoreLib/System/ThreadStaticAttribute.cs
../referencesource/mscorlib/system/throwhelper.cs
../referencesource/mscorlib/system/timezoneinfo.cs
-../referencesource/mscorlib/system/timezonenotfoundexception.cs
+../../../external/corefx/src/Common/src/CoreLib/System/TimeZoneNotFoundException.cs
../referencesource/mscorlib/system/type.cs
../../../external/corefx/src/Common/src/CoreLib/System/TypeAccessException.cs
../../../external/corefx/src/Common/src/CoreLib/System/TypeInitializationException.cs
@@ -1024,7 +1025,7 @@ coreclr/Math.CoreCLR.cs
../../../external/corefx/src/Common/src/CoreLib/System/UnhandledExceptionEventHandler.cs
../referencesource/mscorlib/system/unityserializationholder.cs
../referencesource/mscorlib/system/unsafecharbuffer.cs
-../referencesource/mscorlib/system/version.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Version.cs
../referencesource/mscorlib/system/AppContext/AppContext.cs
../referencesource/mscorlib/system/AppContext/AppContextSwitches.cs
@@ -1037,42 +1038,42 @@ ReferenceSources/AppContextDefaultValues.cs
../referencesource/mscorlib/system/diagnostics/assert.cs
../referencesource/mscorlib/system/diagnostics/assertfilter.cs
../referencesource/mscorlib/system/diagnostics/assertfilters.cs
-../referencesource/mscorlib/system/diagnostics/conditionalattribute.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Diagnostics/ConditionalAttribute.cs
../referencesource/mscorlib/system/diagnostics/debuggerattributes.cs
-../referencesource/mscorlib/system/diagnostics/codeanalysis/suppressmessageattribute.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Diagnostics/CodeAnalysis/SuppressMessageAttribute.cs
../referencesource/mscorlib/system/diagnostics/contracts/contracts.cs
../referencesource/mscorlib/system/diagnostics/contracts/contractsbcl.cs
-../referencesource/mscorlib/system/diagnostics/eventing/eventactivityoptions.cs
-../referencesource/mscorlib/system/diagnostics/eventing/eventsourceexception.cs
-../referencesource/mscorlib/system/diagnostics/eventing/winmeta.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Diagnostics/Tracing/EventActivityOptions.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Diagnostics/Tracing/EventSourceException.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Diagnostics/Tracing/Winmeta.cs
-../referencesource/mscorlib/system/diagnostics/eventing/TraceLogging/EventSourceOptions.cs
-../referencesource/mscorlib/system/diagnostics/eventing/TraceLogging/TraceLoggingEventTraits.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Diagnostics/Tracing/TraceLogging/EventSourceOptions.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTraits.cs
-../referencesource/mscorlib/system/globalization/bidicategory.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Globalization/BidiCategory.cs
../referencesource/mscorlib/system/globalization/calendar.cs
-../referencesource/mscorlib/system/globalization/calendaralgorithmtype.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Globalization/CalendarAlgorithmType.cs
../referencesource/mscorlib/system/globalization/CalendricalCalculationsHelper.cs
../referencesource/mscorlib/system/globalization/calendardata.cs
-../referencesource/mscorlib/system/globalization/calendarweekrule.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Globalization/CalendarWeekRule.cs
../referencesource/mscorlib/system/globalization/charunicodeinfo.cs
# TODO: make CoreFX's CharUnicodeInfo BE compatible
#../../../external/corefx/src/Common/src/CoreLib/System/Globalization/CharUnicodeInfo.cs
#../../../external/corert/src/System.Private.CoreLib/src/System/Globalization/CharUnicodeInfoData.cs
../referencesource/mscorlib/system/globalization/chineselunisolarcalendar.cs
#../referencesource/mscorlib/system/globalization/compareinfo.cs
-../referencesource/mscorlib/system/globalization/culturenotfoundexception.cs
-../referencesource/mscorlib/system/globalization/culturetypes.cs
-../referencesource/mscorlib/system/globalization/daylighttime.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Globalization/CultureNotFoundException.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Globalization/CultureTypes.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Globalization/DaylightTime.cs
../referencesource/mscorlib/system/globalization/datetimeformat.cs
../referencesource/mscorlib/system/globalization/datetimeformatinfo.cs
-../referencesource/mscorlib/system/globalization/datetimeformatinfoscanner.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Globalization/DateTimeFormatInfoScanner.cs
../referencesource/mscorlib/system/globalization/datetimeparse.cs
-../referencesource/mscorlib/system/globalization/datetimestyles.cs
-../referencesource/mscorlib/system/globalization/digitshapes.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Globalization/DateTimeStyles.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Globalization/DigitShapes.cs
../referencesource/mscorlib/system/globalization/eastasianlunisolarcalendar.cs
../referencesource/mscorlib/system/globalization/globalizationassembly.cs
../referencesource/mscorlib/system/globalization/gregoriancalendar.cs
@@ -1086,10 +1087,10 @@ ReferenceSources/AppContextDefaultValues.cs
../referencesource/mscorlib/system/globalization/juliancalendar.cs
../referencesource/mscorlib/system/globalization/koreancalendar.cs
../referencesource/mscorlib/system/globalization/koreanlunisolarcalendar.cs
-../referencesource/mscorlib/system/globalization/numberstyles.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Globalization/NumberStyles.cs
../referencesource/mscorlib/system/globalization/numberformatinfo.cs
../referencesource/mscorlib/system/globalization/Persiancalendar.cs
-../referencesource/mscorlib/system/globalization/sortversion.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Globalization/SortVersion.cs
../referencesource/mscorlib/system/globalization/stringinfo.cs
../referencesource/mscorlib/system/globalization/taiwancalendar.cs
../referencesource/mscorlib/system/globalization/taiwanlunisolarcalendar.cs
@@ -1102,7 +1103,7 @@ ReferenceSources/AppContextDefaultValues.cs
../referencesource/mscorlib/system/globalization/textinfo.cs
../referencesource/mscorlib/system/globalization/thaibuddhistcalendar.cs
../referencesource/mscorlib/system/globalization/umalquracalendar.cs
-../referencesource/mscorlib/system/globalization/unicodecategory.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Globalization/UnicodeCategory.cs
../referencesource/mscorlib/system/io/__error.cs
../referencesource/mscorlib/system/io/__hresults.cs
@@ -1110,17 +1111,17 @@ ReferenceSources/AppContextDefaultValues.cs
../referencesource/mscorlib/system/io/binarywriter.cs
../referencesource/mscorlib/system/io/bufferedstream.cs
../referencesource/mscorlib/system/io/directory.cs
-../referencesource/mscorlib/system/io/directorynotfoundexception.cs
-../referencesource/mscorlib/system/io/drivenotfoundexception.cs
-../referencesource/mscorlib/system/io/endofstreamexception.cs
+../../../external/corefx/src/Common/src/CoreLib/System/IO/DirectoryNotFoundException.cs
+../../../external/corefx/src/System.IO.FileSystem.DriveInfo/src/System/IO/DriveNotFoundException.cs
+../../../external/corefx/src/Common/src/CoreLib/System/IO/EndOfStreamException.cs
../referencesource/mscorlib/system/io/ioexception.cs
../referencesource/mscorlib/system/io/fileinfo.cs
../referencesource/mscorlib/system/io/fileloadexception.cs
-../referencesource/mscorlib/system/io/filenotfoundexception.cs
+../../../external/corefx/src/Common/src/CoreLib/System/IO/FileNotFoundException.cs
../referencesource/mscorlib/system/io/filesysteminfo.cs
../referencesource/mscorlib/system/io/filesystemenumerable.cs
../referencesource/mscorlib/system/io/memorystream.cs
-../referencesource/mscorlib/system/io/pathtoolongexception.cs
+../../../external/corefx/src/Common/src/CoreLib/System/IO/PathTooLongException.cs
../referencesource/mscorlib/system/io/pinnedbuffermemorystream.cs
../referencesource/mscorlib/system/io/stream.cs
../referencesource/mscorlib/system/io/streamreader.cs
@@ -1131,7 +1132,7 @@ ReferenceSources/AppContextDefaultValues.cs
../referencesource/mscorlib/system/io/textwriter.cs
../referencesource/mscorlib/system/io/unmanagedmemoryaccessor.cs
../referencesource/mscorlib/system/io/unmanagedmemorystream.cs
-../referencesource/mscorlib/system/io/unmanagedmemorystreamwrapper.cs
+../../../external/corefx/src/Common/src/CoreLib/System/IO/UnmanagedMemoryStreamWrapper.cs
../../../external/corefx/src/Common/src/CoreLib/System/Reflection/AmbiguousMatchException.cs
../../../external/corefx/src/Common/src/CoreLib/System/Reflection/AssemblyAlgorithmIdAttribute.cs
@@ -1217,66 +1218,66 @@ ReferenceSources/AppContextDefaultValues.cs
../referencesource/mscorlib/system/resources/__hresults.cs
../referencesource/mscorlib/system/resources/filebasedresourcegroveler.cs
../referencesource/mscorlib/system/resources/iresourcegroveler.cs
-../referencesource/mscorlib/system/resources/iresourcereader.cs
-../referencesource/mscorlib/system/resources/iresourcewriter.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Resources/IResourceReader.cs
+../../../external/corefx/src/System.Resources.Writer/src/System/Resources/IResourceWriter.cs
../referencesource/mscorlib/system/resources/looselylinkedresourcereference.cs
../referencesource/mscorlib/system/resources/manifestbasedresourcegroveler.cs
-../referencesource/mscorlib/system/resources/missingmanifestresourceexception.cs
-../referencesource/mscorlib/system/resources/missingsatelliteassemblyexception.cs
-../referencesource/mscorlib/system/resources/neutralresourceslanguageattribute.cs
-../referencesource/mscorlib/system/resources/resourcefallbackmanager.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Resources/MissingManifestResourceException.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Resources/MissingSatelliteAssemblyException.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Resources/NeutralResourcesLanguageAttribute.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Resources/ResourceFallbackManager.cs
../referencesource/mscorlib/system/resources/resourcemanager.cs
../referencesource/mscorlib/system/resources/resourcereader.cs
../referencesource/mscorlib/system/resources/resourceset.cs
-../referencesource/mscorlib/system/resources/resourcetypecode.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Resources/ResourceTypeCode.cs
../referencesource/mscorlib/system/resources/resourcewriter.cs
-../referencesource/mscorlib/system/resources/runtimeresourceset.cs
-../referencesource/mscorlib/system/resources/satellitecontractversionattribute.cs
-../referencesource/mscorlib/system/resources/ultimateresourcefallbacklocation.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Resources/RuntimeResourceSet.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Resources/SatelliteContractVersionAttribute.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Resources/UltimateResourceFallbackLocation.cs
-../referencesource/mscorlib/system/runtime/NgenServicingAttributes.cs
+../../../external/corefx/src/System.Runtime/src/System/Runtime/NgenServicingAttributes.cs
../referencesource/mscorlib/system/runtime/ProfileOptimization.cs
../referencesource/mscorlib/system/runtime/exceptionservices/corruptingexceptioncommon.cs
-../referencesource/mscorlib/system/runtime/exceptionservices/exceptionnotification.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/ExceptionServices/ExceptionNotification.cs
../referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs
../referencesource/mscorlib/system/runtime/interopservices/arraywithoffset.cs
../referencesource/mscorlib/system/runtime/interopservices/attributes.cs
-../referencesource/mscorlib/system/runtime/interopservices/bstrwrapper.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/BStrWrapper.cs
../referencesource/mscorlib/system/runtime/interopservices/callingconvention.cs
-../referencesource/mscorlib/system/runtime/interopservices/charset.cs
-../referencesource/mscorlib/system/runtime/interopservices/comexception.cs
-../referencesource/mscorlib/system/runtime/interopservices/commembertype.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/InteropServices/CharSet.cs
+../../../external/corert/src/System.Private.Interop/src/Shared/ComException.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/ComMemberType.cs
../referencesource/mscorlib/system/runtime/interopservices/criticalhandle.cs
-../referencesource/mscorlib/system/runtime/interopservices/currencywrapper.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/CurrencyWrapper.cs
../referencesource/mscorlib/system/runtime/interopservices/dispatchwrapper.cs
-../referencesource/mscorlib/system/runtime/interopservices/errorwrapper.cs
-../referencesource/mscorlib/system/runtime/interopservices/externalexception.cs
-../referencesource/mscorlib/system/runtime/interopservices/handleref.cs
-../referencesource/mscorlib/system/runtime/interopservices/icustomadapter.cs
-../referencesource/mscorlib/system/runtime/interopservices/icustomfactory.cs
-../referencesource/mscorlib/system/runtime/interopservices/icustommarshaler.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/ErrorWrapper.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/InteropServices/ExternalException.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/InteropServices/HandleRef.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/ICustomAdapter.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/ICustomFactory.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/ICustomMarshaler.cs
../referencesource/mscorlib/system/runtime/interopservices/icustomqueryinterface.cs
-../referencesource/mscorlib/system/runtime/interopservices/invalidcomobjectexception.cs
-../referencesource/mscorlib/system/runtime/interopservices/invalidolevarianttypeexception.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/InvalidComObjectException.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/InvalidOleVariantTypeException.cs
../referencesource/mscorlib/system/runtime/interopservices/iregistrationservices.cs
-../referencesource/mscorlib/system/runtime/interopservices/layoutkind.cs
-../referencesource/mscorlib/system/runtime/interopservices/marshaldirectiveexception.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/InteropServices/LayoutKind.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/InteropServices/MarshalDirectiveException.cs
../referencesource/mscorlib/system/runtime/interopservices/objectcreationdelegate.cs
../referencesource/mscorlib/system/runtime/interopservices/runtimeenvironment.cs
-../referencesource/mscorlib/system/runtime/interopservices/safearrayrankmismatchexception.cs
-../referencesource/mscorlib/system/runtime/interopservices/safearraytypemismatchexception.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/SafeArrayRankMismatchException.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/SafeArrayTypeMismatchException.cs
../referencesource/mscorlib/system/runtime/interopservices/safehandle.cs
-../referencesource/mscorlib/system/runtime/interopservices/sehexception.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/SEHException.cs
../referencesource/mscorlib/system/runtime/interopservices/ucomitypeinfo.cs
../referencesource/mscorlib/system/runtime/interopservices/ucomienumconnections.cs
-../referencesource/mscorlib/system/runtime/interopservices/unknownwrapper.cs
-../referencesource/mscorlib/system/runtime/interopservices/variantWrapper.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/UnknownWrapper.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/VariantWrapper.cs
../referencesource/mscorlib/system/runtime/interopservices/ComTypes/ibindctx.cs
-../referencesource/mscorlib/system/runtime/interopservices/ComTypes/iconnectionpoint.cs
-../referencesource/mscorlib/system/runtime/interopservices/ComTypes/iconnectionpointcontainer.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/ComTypes/IConnectionPoint.cs
+../../../external/corert/src/System.Private.Interop/src/System/Runtime/InteropServices/ComTypes/IConnectionPointContainer.cs
../referencesource/mscorlib/system/runtime/interopservices/ComTypes/ienumconnectionpoints.cs
../referencesource/mscorlib/system/runtime/interopservices/ComTypes/ienumconnections.cs
../referencesource/mscorlib/system/runtime/interopservices/ComTypes/ienumerable.cs
@@ -1305,9 +1306,11 @@ ReferenceSources/AppContextDefaultValues.cs
../referencesource/mscorlib/system/runtime/interopservices/windowsruntime/irestrictederrorinfo.cs
../referencesource/mscorlib/system/runtime/interopservices/windowsruntime/windowsruntimemarshal.cs
-../referencesource/mscorlib/system/runtime/reliability/criticalfinalizerobject.cs
-../referencesource/mscorlib/system/runtime/reliability/prepreparemethodattribute.cs
-../referencesource/mscorlib/system/runtime/reliability/reliabilitycontractattribute.cs
+../../../external/corert/src/System.Private.CoreLib/src/System/Runtime/ConstrainedExecution/CriticalFinalizerObject.cs
+../../../external/corefx/src/System.Runtime/src/System/Runtime/ConstrainedExecution/PrePrepareMethodAttribute.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/ConstrainedExecution/ReliabilityContractAttribute.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/ConstrainedExecution/Consistency.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/ConstrainedExecution/Cer.cs
../referencesource/mscorlib/system/runtime/compilerservices/assemblyattributesgohere.cs
../referencesource/mscorlib/system/runtime/compilerservices/assemblysettingattributes.cs
@@ -1417,7 +1420,7 @@ ReferenceSources/AppContextDefaultValues.cs
../referencesource/mscorlib/system/security/cryptography/x509certificates/x509utils.cs
-../referencesource/mscorlib/system/security/principal/genericidentity.cs
+../../../external/corefx/src/System.Security.Claims/src/System/Security/Claims/GenericIdentity.cs
../referencesource/mscorlib/system/security/util/hex.cs
../referencesource/mscorlib/system/security/util/parser.cs
@@ -1458,37 +1461,38 @@ ReferenceSources/AppContextDefaultValues.cs
../referencesource/mscorlib/system/runtime/remoting/callcontext.cs
-../referencesource/mscorlib/system/runtime/serialization/deserializationeventhandler.cs
-../referencesource/mscorlib/system/runtime/serialization/formatter.cs
-../referencesource/mscorlib/system/runtime/serialization/formatterconverter.cs
+../../../external/corefx/src/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/DeserializationEventHandler.cs
+../../../external/corefx/src/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/Formatter.cs
+../../../external/corefx/src/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/FormatterConverter.cs
../referencesource/mscorlib/system/runtime/serialization/formatterservices.cs
-../referencesource/mscorlib/system/runtime/serialization/ideserializationcallback.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/Serialization/IDeserializationCallback.cs
../referencesource/mscorlib/system/runtime/serialization/iformatter.cs
-../referencesource/mscorlib/system/runtime/serialization/iformatterconverter.cs
-../referencesource/mscorlib/system/runtime/serialization/iobjectreference.cs
-../referencesource/mscorlib/system/runtime/serialization/iserializable.cs
-../referencesource/mscorlib/system/runtime/serialization/iserializationsurrogate.cs
-../referencesource/mscorlib/system/runtime/serialization/isurrogateselector.cs
-../referencesource/mscorlib/system/runtime/serialization/memberholder.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/Serialization/IFormatterConverter.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/Serialization/IObjectReference.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/Serialization/ISerializable.cs
+../../../external/corefx/src/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/ISerializationSurrogate.cs
+../../../external/corefx/src/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/ISurrogateSelector.cs
+../../../external/corefx/src/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/MemberHolder.cs
../referencesource/mscorlib/system/runtime/serialization/objectclonehelper.cs
../referencesource/mscorlib/system/runtime/serialization/objectidgenerator.cs
../referencesource/mscorlib/system/runtime/serialization/objectmanager.cs
../referencesource/mscorlib/system/runtime/serialization/safeserializationmanager.cs
../referencesource/mscorlib/system/runtime/serialization/serializationattributes.cs
-../referencesource/mscorlib/system/runtime/serialization/serializationbinder.cs
-../referencesource/mscorlib/system/runtime/serialization/serializationeventscache.cs
-../referencesource/mscorlib/system/runtime/serialization/serializationexception.cs
+../../../external/corefx/src/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/SerializationBinder.cs
+../../../external/corefx/src/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/SerializationEventsCache.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/Serialization/SerializationException.cs
../referencesource/mscorlib/system/runtime/serialization/serializationfieldinfo.cs
../referencesource/mscorlib/system/runtime/serialization/serializationinfo.cs
-../referencesource/mscorlib/system/runtime/serialization/serializationinfoenumerator.cs
-../referencesource/mscorlib/system/runtime/serialization/serializationobjectmanager.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/Serialization/SerializationInfoEnumerator.cs
+../../../external/corefx/src/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/SerializationObjectManager.cs
../referencesource/mscorlib/system/runtime/serialization/streamingcontext.cs
../referencesource/mscorlib/system/runtime/serialization/surrogateselector.cs
-../referencesource/mscorlib/system/runtime/serialization/valuetypefixupinfo.cs
+../../../external/corefx/src/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/ValueTypeFixupInfo.cs
../referencesource/mscorlib/system/runtime/serialization/formatters/binary/binarycommonclasses.cs
../referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryconverter.cs
-../referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryenums.cs
+corefx/BinaryEnums.cs
+../../../external/corefx/src/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/Formatters/Binary/BinaryEnums.cs
../referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryformatter.cs
../referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryformatterwriter.cs
../referencesource/mscorlib/system/runtime/serialization/formatters/binary/binarymethodmessage.cs
@@ -1497,54 +1501,55 @@ ReferenceSources/AppContextDefaultValues.cs
../referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryobjectwriter.cs
../referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryparser.cs
../referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryutilclasses.cs
-../referencesource/mscorlib/system/runtime/serialization/formatters/commonenums.cs
-../referencesource/mscorlib/system/runtime/serialization/formatters/ifieldinfo.cs
+../../../external/corefx/src/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/Formatters/CommonEnums.cs
+../../../external/corefx/src/System.Runtime.Serialization.Formatters/src/System/Runtime/Serialization/Formatters/IFieldInfo.cs
../referencesource/mscorlib/system/runtime/serialization/formatters/isoapmessage.cs
../referencesource/mscorlib/system/runtime/serialization/formatters/sertrace.cs
../referencesource/mscorlib/system/runtime/serialization/formatters/soapfault.cs
../referencesource/mscorlib/system/runtime/serialization/formatters/soapmessage.cs
-../referencesource/mscorlib/system/runtime/versioning/componentguaranteesattribute.cs
-../referencesource/mscorlib/system/runtime/versioning/multitargetinghelpers.cs
-../referencesource/mscorlib/system/runtime/versioning/NonVersionableAttribute.cs
+../../../external/corefx/src/System.Runtime.Extensions/src/System/Runtime/Versioning/ComponentGuaranteesAttribute.cs
+../../../external/corefx/src/System.Runtime.Extensions/src/System/Runtime/Versioning/ComponentGuaranteesOptions.cs
+../../../external/corefx/src/System.Resources.Writer/src/System/Runtime/Versioning/MultitargetingHelpers.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/Versioning/NonVersionableAttribute.cs
../referencesource/mscorlib/system/runtime/versioning/resourceattributes.cs
-../referencesource/mscorlib/system/runtime/versioning/targetframeworkattribute.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Runtime/Versioning/TargetFrameworkAttribute.cs
../referencesource/mscorlib/system/runtime/versioning/targetframeworkid.cs
-../referencesource/mscorlib/system/threading/abandonedmutexexception.cs
-../referencesource/mscorlib/system/threading/apartmentstate.cs
-../referencesource/mscorlib/system/threading/asynclocal.cs
-../referencesource/mscorlib/system/threading/autoresetevent.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/AbandonedMutexException.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/ApartmentState.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/AsyncLocal.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/AutoResetEvent.cs
../referencesource/mscorlib/system/threading/CancellationToken.cs
../referencesource/mscorlib/system/threading/CancellationTokenSource.cs
-../referencesource/mscorlib/system/threading/CountdownEvent.cs
-../referencesource/mscorlib/system/threading/eventresetmode.cs
+../../../external/corefx/src/System.Threading/src/System/Threading/CountdownEvent.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/EventResetMode.cs
../referencesource/mscorlib/system/threading/eventwaithandle.cs
../referencesource/mscorlib/system/threading/executioncontext.cs
-../referencesource/mscorlib/system/threading/LazyInitializer.cs
-../referencesource/mscorlib/system/threading/lockrecursionexception.cs
-../referencesource/mscorlib/system/threading/manualresetevent.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/LazyInitializer.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/LockRecursionException.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/ManualResetEvent.cs
../referencesource/mscorlib/system/threading/ManualResetEventSlim.cs
../referencesource/mscorlib/system/threading/monitor.cs
-../referencesource/mscorlib/system/threading/parameterizedthreadstart.cs
-../referencesource/mscorlib/system/threading/semaphorefullexception.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/ParameterizedThreadStart.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/SemaphoreFullException.cs
../referencesource/mscorlib/system/threading/SemaphoreSlim.cs
-../referencesource/mscorlib/system/threading/sendorpostcallback.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/SendOrPostCallback.cs
../referencesource/mscorlib/system/threading/SpinLock.cs
../referencesource/mscorlib/system/threading/SpinWait.cs
../referencesource/mscorlib/system/threading/synchronizationcontext.cs
-../referencesource/mscorlib/system/threading/synchronizationlockexception.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/SynchronizationLockException.cs
../referencesource/mscorlib/system/threading/thread.cs
../referencesource/mscorlib/system/threading/threadabortexception.cs
../referencesource/mscorlib/system/threading/threadinterruptedexception.cs
../referencesource/mscorlib/system/threading/ThreadLocal.cs
-../referencesource/mscorlib/system/threading/threadpriority.cs
-../referencesource/mscorlib/system/threading/threadstart.cs
-../referencesource/mscorlib/system/threading/threadstartexception.cs
-../referencesource/mscorlib/system/threading/threadstate.cs
-../referencesource/mscorlib/system/threading/threadstateexception.cs
-../referencesource/mscorlib/system/threading/timeout.cs
-../referencesource/mscorlib/system/threading/waithandlecannotbeopenedexception.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/ThreadPriority.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/ThreadStart.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/ThreadStartException.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/ThreadState.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/ThreadStateException.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/Timeout.cs
+../../../external/corefx/src/Common/src/CoreLib/System/Threading/WaitHandleCannotBeOpenedException.cs
../referencesource/mscorlib/system/threading/threadpool.cs
../referencesource/mscorlib/system/threading/waithandle.cs
../referencesource/mscorlib/system/threading/waithandleExtensions.cs
diff --git a/mcs/class/referencesource/mscorlib/system/unityserializationholder.cs b/mcs/class/referencesource/mscorlib/system/unityserializationholder.cs
index c4b9924fece..914c50e30a9 100644
--- a/mcs/class/referencesource/mscorlib/system/unityserializationholder.cs
+++ b/mcs/class/referencesource/mscorlib/system/unityserializationholder.cs
@@ -96,7 +96,17 @@ namespace System {
return type;
}
-
+
+#if MONO
+ internal static void GetUnitySerializationInfo(SerializationInfo info, int unityType)
+ {
+ info.SetType(typeof(UnitySerializationHolder));
+ info.AddValue("Data", null, typeof(string));
+ info.AddValue("UnityType", unityType);
+ info.AddValue("AssemblyName", string.Empty);
+ }
+#endif
+
internal static void GetUnitySerializationInfo(SerializationInfo info, RuntimeType type)
{
if (type.GetRootElementType().IsGenericParameter)