Remove stripped code (dotnet/coreclr#9269)
authorDan Moseley <danmose@microsoft.com>
Sun, 5 Feb 2017 06:36:42 +0000 (22:36 -0800)
committerGitHub <noreply@github.com>
Sun, 5 Feb 2017 06:36:42 +0000 (22:36 -0800)
commit57a4bf1bf0370b9e4d45691d4fec73132553a1d6
treef2febb022ceddc5d8b325c4d6ba4778dd78c1d28
parent8ed60db736b4f1b06d24997916e47f11729e9e01
Remove stripped code (dotnet/coreclr#9269)

Delete essentially all the code that the BCL rewriter is removing.
Added back some code it shouldn't have been removing, eg., serialization code, debugger visualizers, and some changing of 'protected' to 'protected internal'

Commit migrated from https://github.com/dotnet/coreclr/commit/ee5862c6a257e60e263537d975ab6c513179d47f
248 files changed:
src/coreclr/clr.defines.targets
src/coreclr/clr.props
src/coreclr/src/mscorlib/Common/PinnableBufferCache.cs
src/coreclr/src/mscorlib/Common/Preprocessed/AssemblyRefs.g.cs
src/coreclr/src/mscorlib/corefx/Interop/Unix/Interop.Libraries.cs
src/coreclr/src/mscorlib/corefx/Interop/Windows/Interop.Libraries.cs
src/coreclr/src/mscorlib/corefx/Interop/Windows/NtDll/Interop.ZeroMemory.cs
src/coreclr/src/mscorlib/corefx/Interop/Windows/kernel32/Interop.FileOperations.cs
src/coreclr/src/mscorlib/corefx/Interop/Windows/kernel32/Interop.SetFileInformationByHandle.cs
src/coreclr/src/mscorlib/corefx/SR.cs
src/coreclr/src/mscorlib/corefx/System/IO/PathInternal.Unix.cs
src/coreclr/src/mscorlib/corefx/System/IO/PathInternal.Windows.cs
src/coreclr/src/mscorlib/corefx/System/IO/PathInternal.cs
src/coreclr/src/mscorlib/corefx/System/IO/Win32Marshal.cs
src/coreclr/src/mscorlib/corefx/System/Runtime/InteropServices/StringBuffer.cs
src/coreclr/src/mscorlib/model.xml
src/coreclr/src/mscorlib/mscorlib.shared.sources.props
src/coreclr/src/mscorlib/ref/mscorlib.cs
src/coreclr/src/mscorlib/src/Internal/Runtime/Augments/RuntimeThread.cs
src/coreclr/src/mscorlib/src/Microsoft/Win32/Registry.cs
src/coreclr/src/mscorlib/src/Microsoft/Win32/RegistryKey.cs
src/coreclr/src/mscorlib/src/Microsoft/Win32/RegistryOptions.cs [deleted file]
src/coreclr/src/mscorlib/src/Microsoft/Win32/RegistryValueKind.cs
src/coreclr/src/mscorlib/src/Microsoft/Win32/RegistryView.cs
src/coreclr/src/mscorlib/src/Microsoft/Win32/SafeHandles/SafeFileMappingHandle.cs [deleted file]
src/coreclr/src/mscorlib/src/Microsoft/Win32/SafeHandles/SafeLocalAllocHandle.cs [deleted file]
src/coreclr/src/mscorlib/src/Microsoft/Win32/SafeHandles/SafeRegistryHandle.cs
src/coreclr/src/mscorlib/src/Microsoft/Win32/SafeHandles/SafeViewOfFileHandle.cs [deleted file]
src/coreclr/src/mscorlib/src/Microsoft/Win32/UnsafeNativeMethods.cs
src/coreclr/src/mscorlib/src/Microsoft/Win32/Win32Native.cs
src/coreclr/src/mscorlib/src/System/Activator.cs
src/coreclr/src/mscorlib/src/System/AppContext/AppContext.cs
src/coreclr/src/mscorlib/src/System/AppDomain.cs
src/coreclr/src/mscorlib/src/System/AppDomainAttributes.cs
src/coreclr/src/mscorlib/src/System/AppDomainManager.cs
src/coreclr/src/mscorlib/src/System/AppDomainSetup.cs
src/coreclr/src/mscorlib/src/System/AppDomainUnloadedException.cs
src/coreclr/src/mscorlib/src/System/ApplicationId.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Array.cs
src/coreclr/src/mscorlib/src/System/BCLDebug.cs
src/coreclr/src/mscorlib/src/System/CLRConfig.cs
src/coreclr/src/mscorlib/src/System/CannotUnloadAppDomainException.cs [deleted file]
src/coreclr/src/mscorlib/src/System/CfgParser.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Collections/ArrayList.cs
src/coreclr/src/mscorlib/src/System/Collections/CollectionBase.cs
src/coreclr/src/mscorlib/src/System/Collections/Comparer.cs
src/coreclr/src/mscorlib/src/System/Collections/Concurrent/ConcurrentDictionary.cs
src/coreclr/src/mscorlib/src/System/Collections/Concurrent/ConcurrentQueue.cs
src/coreclr/src/mscorlib/src/System/Collections/Concurrent/ConcurrentStack.cs
src/coreclr/src/mscorlib/src/System/Collections/Concurrent/IProducerConsumerCollection.cs
src/coreclr/src/mscorlib/src/System/Collections/Concurrent/OrderablePartitioner.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Collections/Concurrent/Partitioner.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Collections/Concurrent/PartitionerStatic.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Collections/Generic/Comparer.cs
src/coreclr/src/mscorlib/src/System/Collections/Generic/EqualityComparer.cs
src/coreclr/src/mscorlib/src/System/Collections/Hashtable.cs
src/coreclr/src/mscorlib/src/System/Collections/IHashCodeProvider.cs
src/coreclr/src/mscorlib/src/System/Collections/KeyValuePairs.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Collections/SortedList.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Collections/Stack.cs [deleted file]
src/coreclr/src/mscorlib/src/System/CompatibilitySwitches.cs
src/coreclr/src/mscorlib/src/System/Configuration/Assemblies/AssemblyHash.cs [deleted file]
src/coreclr/src/mscorlib/src/System/ContextMarshalException.cs [deleted file]
src/coreclr/src/mscorlib/src/System/DateTime.cs
src/coreclr/src/mscorlib/src/System/Decimal.cs
src/coreclr/src/mscorlib/src/System/Diagnostics/Assert.cs
src/coreclr/src/mscorlib/src/System/Diagnostics/LogSwitch.cs
src/coreclr/src/mscorlib/src/System/Diagnostics/Stacktrace.cs
src/coreclr/src/mscorlib/src/System/Diagnostics/SymbolStore/ISymWriter.cs
src/coreclr/src/mscorlib/src/System/Diagnostics/SymbolStore/SymAddressKind.cs
src/coreclr/src/mscorlib/src/System/Diagnostics/SymbolStore/Token.cs
src/coreclr/src/mscorlib/src/System/Diagnostics/log.cs
src/coreclr/src/mscorlib/src/System/Environment.cs
src/coreclr/src/mscorlib/src/System/Exception.cs
src/coreclr/src/mscorlib/src/System/GC.cs
src/coreclr/src/mscorlib/src/System/Globalization/CalendarData.cs
src/coreclr/src/mscorlib/src/System/Globalization/CultureData.cs
src/coreclr/src/mscorlib/src/System/Globalization/CultureInfo.cs
src/coreclr/src/mscorlib/src/System/Globalization/DateTimeFormat.cs
src/coreclr/src/mscorlib/src/System/Globalization/DateTimeFormatInfo.cs
src/coreclr/src/mscorlib/src/System/Globalization/EncodingTable.cs
src/coreclr/src/mscorlib/src/System/Guid.cs
src/coreclr/src/mscorlib/src/System/IAppDomainPauseManager.cs
src/coreclr/src/mscorlib/src/System/IO/Directory.cs
src/coreclr/src/mscorlib/src/System/IO/DriveNotFoundException.cs
src/coreclr/src/mscorlib/src/System/IO/File.cs
src/coreclr/src/mscorlib/src/System/IO/UnmanagedMemoryStream.cs
src/coreclr/src/mscorlib/src/System/IO/__Error.cs
src/coreclr/src/mscorlib/src/System/MissingFieldException.cs
src/coreclr/src/mscorlib/src/System/MissingMemberException.cs
src/coreclr/src/mscorlib/src/System/MissingMethodException.cs
src/coreclr/src/mscorlib/src/System/Number.cs
src/coreclr/src/mscorlib/src/System/OperatingSystem.cs
src/coreclr/src/mscorlib/src/System/PlatformID.cs
src/coreclr/src/mscorlib/src/System/Reflection/Assembly.cs
src/coreclr/src/mscorlib/src/System/Reflection/AssemblyNameProxy.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Reflection/ConstructorInfo.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/AssemblyBuilder.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/AssemblyBuilderData.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/ConstructorBuilder.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/CustomAttributeBuilder.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/DynamicILGenerator.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/DynamicMethod.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/EnumBuilder.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/FieldBuilder.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/ILGenerator.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/ISymWrapperCore.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/MethodBuilder.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/MethodBuilderInstantiation.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/ModuleBuilder.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/ModuleBuilderData.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/ParameterBuilder.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/PropertyBuilder.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/SignatureHelper.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/TypeBuilder.cs
src/coreclr/src/mscorlib/src/System/Reflection/Emit/UnmanagedMarshal.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Reflection/Emit/XXXOnTypeBuilderInstantiation.cs
src/coreclr/src/mscorlib/src/System/Reflection/MethodBase.cs
src/coreclr/src/mscorlib/src/System/Reflection/MethodInfo.cs
src/coreclr/src/mscorlib/src/System/Reflection/ReflectionTypeLoadException.cs
src/coreclr/src/mscorlib/src/System/Resources/IResourceWriter.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Resources/ResourceManager.cs
src/coreclr/src/mscorlib/src/System/Resources/ResourceReader.cs
src/coreclr/src/mscorlib/src/System/RtType.cs
src/coreclr/src/mscorlib/src/System/Runtime/CompilerServices/AssemblyAttributesGoHere.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Runtime/CompilerServices/CompilerGlobalScopeAttribute.cs
src/coreclr/src/mscorlib/src/System/Runtime/CompilerServices/DecoratedNameAttribute.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Runtime/CompilerServices/TypeForwardedToAttribute.cs
src/coreclr/src/mscorlib/src/System/Runtime/GcSettings.cs
src/coreclr/src/mscorlib/src/System/Runtime/InteropServices/COMException.cs
src/coreclr/src/mscorlib/src/System/Runtime/InteropServices/ComEventsMethod.cs
src/coreclr/src/mscorlib/src/System/Runtime/InteropServices/Expando/IExpando.cs
src/coreclr/src/mscorlib/src/System/Runtime/InteropServices/GcHandle.cs
src/coreclr/src/mscorlib/src/System/Runtime/InteropServices/ITypeLibConverter.cs
src/coreclr/src/mscorlib/src/System/Runtime/InteropServices/NativeMethods.cs
src/coreclr/src/mscorlib/src/System/Runtime/InteropServices/RuntimeEnvironment.cs
src/coreclr/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/Attributes.cs
src/coreclr/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIPropertyValueImpl.cs
src/coreclr/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ConstantSplittableMap.cs
src/coreclr/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IVector.cs
src/coreclr/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMarshal.cs
src/coreclr/src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMetadata.cs
src/coreclr/src/mscorlib/src/System/Runtime/Loader/AssemblyLoadContext.cs
src/coreclr/src/mscorlib/src/System/Runtime/MemoryFailPoint.cs
src/coreclr/src/mscorlib/src/System/Runtime/ProfileOptimization.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Runtime/Reliability/PrePrepareMethodAttribute.cs
src/coreclr/src/mscorlib/src/System/Runtime/Remoting/ObjectHandle.cs
src/coreclr/src/mscorlib/src/System/Runtime/Serialization/FormatterConverter.cs
src/coreclr/src/mscorlib/src/System/Runtime/Serialization/FormatterServices.cs
src/coreclr/src/mscorlib/src/System/Runtime/Serialization/IFormatter.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Runtime/Serialization/ISerializationSurrogate.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Runtime/Serialization/ISurrogateSelector.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Runtime/Serialization/MemberHolder.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Runtime/Serialization/SafeSerializationManager.cs
src/coreclr/src/mscorlib/src/System/Runtime/Serialization/SerializationBinder.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Runtime/Serialization/SerializationFieldInfo.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Runtime/Serialization/SerializationInfo.cs
src/coreclr/src/mscorlib/src/System/Runtime/Versioning/TargetFrameworkId.cs [deleted file]
src/coreclr/src/mscorlib/src/System/RuntimeHandles.cs
src/coreclr/src/mscorlib/src/System/Security/AccessControl/Enums.cs
src/coreclr/src/mscorlib/src/System/Security/BuiltInPermissionSets.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/CodeAccessPermission.cs
src/coreclr/src/mscorlib/src/System/Security/CodeAccessSecurityEngine.cs
src/coreclr/src/mscorlib/src/System/Security/FrameSecurityDescriptor.cs
src/coreclr/src/mscorlib/src/System/Security/HostProtectionException.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/HostSecurityManager.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/IEvidenceFactory.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/IPermission.cs
src/coreclr/src/mscorlib/src/System/Security/ISecurityEncodable.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/ISecurityPolicyEncodable.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/IStackWalk.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/NamedPermissionSet.cs
src/coreclr/src/mscorlib/src/System/Security/PermissionListSet.cs
src/coreclr/src/mscorlib/src/System/Security/PermissionSet.cs
src/coreclr/src/mscorlib/src/System/Security/PermissionSetTriple.cs
src/coreclr/src/mscorlib/src/System/Security/PermissionToken.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/EnvironmentPermission.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/FileDialogPermission.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/FileIOPermission.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/GACIdentityPermission.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Permissions/HostProtectionPermission.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/IBuiltInPermission.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/IUnrestrictedPermission.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/IsolatedStorageFilePermission.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Permissions/IsolatedStoragePermission.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Permissions/PermissionAttributes.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/PermissionState.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/ReflectionPermission.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/RegistryPermission.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/SecurityPermission.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/SiteIdentityPermission.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Permissions/StrongNameIdentityPermission.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Permissions/StrongNamePublicKeyBlob.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/UIPermission.cs
src/coreclr/src/mscorlib/src/System/Security/Permissions/URLIdentityPermission.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Permissions/ZoneIdentityPermission.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Permissions/keycontainerpermission.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Policy/ApplicationTrust.cs
src/coreclr/src/mscorlib/src/System/Security/Policy/Evidence.cs
src/coreclr/src/mscorlib/src/System/Security/Policy/EvidenceBase.cs
src/coreclr/src/mscorlib/src/System/Security/Policy/EvidenceTypeDescriptor.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Policy/IDelayEvaluatedEvidence.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Policy/IIdentityPermissionFactory.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Policy/IRuntimeEvidenceFactory.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Policy/PolicyException.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Policy/PolicyStatement.cs
src/coreclr/src/mscorlib/src/System/Security/Policy/Site.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Policy/StrongName.cs
src/coreclr/src/mscorlib/src/System/Security/Policy/URL.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Policy/Zone.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/SecurityContext.cs
src/coreclr/src/mscorlib/src/System/Security/SecurityElement.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/SecurityException.cs
src/coreclr/src/mscorlib/src/System/Security/SecurityManager.cs
src/coreclr/src/mscorlib/src/System/Security/SecurityRuntime.cs
src/coreclr/src/mscorlib/src/System/Security/SecurityZone.cs
src/coreclr/src/mscorlib/src/System/Security/Util/Config.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Util/Hex.cs
src/coreclr/src/mscorlib/src/System/Security/Util/StringExpressionSet.cs
src/coreclr/src/mscorlib/src/System/Security/Util/TokenBasedSet.cs
src/coreclr/src/mscorlib/src/System/Security/Util/URLString.cs
src/coreclr/src/mscorlib/src/System/Security/Util/XMLUtil.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Security/Util/sitestring.cs
src/coreclr/src/mscorlib/src/System/SharedStatics.cs
src/coreclr/src/mscorlib/src/System/StringComparer.cs
src/coreclr/src/mscorlib/src/System/Text/DecoderFallback.cs
src/coreclr/src/mscorlib/src/System/Text/Encoding.cs
src/coreclr/src/mscorlib/src/System/Threading/AsyncLocal.cs
src/coreclr/src/mscorlib/src/System/Threading/EventWaitHandle.cs
src/coreclr/src/mscorlib/src/System/Threading/IObjectHandle.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Threading/LockCookie.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Threading/Mutex.cs
src/coreclr/src/mscorlib/src/System/Threading/SynchronizationContext.cs
src/coreclr/src/mscorlib/src/System/Threading/Tasks/IAsyncCausalityTracerStatics.cs
src/coreclr/src/mscorlib/src/System/Threading/Tasks/ProducerConsumerQueues.cs
src/coreclr/src/mscorlib/src/System/Threading/Tasks/TPLETWProvider.cs
src/coreclr/src/mscorlib/src/System/Threading/Tasks/Task.cs
src/coreclr/src/mscorlib/src/System/Threading/Tasks/TaskCompletionSource.cs
src/coreclr/src/mscorlib/src/System/Threading/Tasks/TaskExceptionHolder.cs
src/coreclr/src/mscorlib/src/System/Threading/Tasks/TaskFactory.cs
src/coreclr/src/mscorlib/src/System/Threading/Thread.cs
src/coreclr/src/mscorlib/src/System/Threading/ThreadAbortException.cs
src/coreclr/src/mscorlib/src/System/Threading/Timer.cs
src/coreclr/src/mscorlib/src/System/Type.cs
src/coreclr/src/mscorlib/src/System/Variant.cs
src/coreclr/src/mscorlib/src/System/__ComObject.cs
src/coreclr/src/mscorlib/src/mscorlib.Friends.cs
src/coreclr/src/vm/ecalllist.h