From fd45f7302018ff35405c9e14ca1cf6270efacfe3 Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Thu, 16 Jul 2020 16:10:57 -0700 Subject: [PATCH] Removing unused Resources from System.Threading.Overlapped (#39395) * Removing unused Resources from System.Threading.Overlapped * Removing unused code from S.T.O.csproj and add Resources check to test --- .../tests/System/NullableMetadataTests.cs | 9 ++- .../src/Resources/Strings.resx | 78 ---------------------- .../src/System.Threading.Overlapped.csproj | 2 - 3 files changed, 6 insertions(+), 83 deletions(-) delete mode 100644 src/libraries/System.Threading.Overlapped/src/Resources/Strings.resx diff --git a/src/libraries/System.Runtime/tests/System/NullableMetadataTests.cs b/src/libraries/System.Runtime/tests/System/NullableMetadataTests.cs index 355d54f..d2f7856 100644 --- a/src/libraries/System.Runtime/tests/System/NullableMetadataTests.cs +++ b/src/libraries/System.Runtime/tests/System/NullableMetadataTests.cs @@ -128,12 +128,15 @@ namespace System.Runtime.Tests Assert.True(foundAtLeastOneNullableAttribute); } - [Fact] - public static void ShimsHaveOnlyTypeForwards() + [Theory] + [InlineData("mscorlib")] + [InlineData("System.Threading.Overlapped")] + public static void ShimsHaveOnlyTypeForwards(string assemblyName) { - Assembly assembly = Assembly.Load("mscorlib"); + Assembly assembly = Assembly.Load(assemblyName); Assert.Empty(assembly.GetTypes()); + Assert.Empty(assembly.GetManifestResourceNames()); Assert.NotEmpty(assembly.GetForwardedTypes()); } diff --git a/src/libraries/System.Threading.Overlapped/src/Resources/Strings.resx b/src/libraries/System.Threading.Overlapped/src/Resources/Strings.resx deleted file mode 100644 index c7bbd18..0000000 --- a/src/libraries/System.Threading.Overlapped/src/Resources/Strings.resx +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 'handle' has already been bound to the thread pool, or was not opened for asynchronous I/O. - - - Handle has been disposed or is invalid. - - - 'overlapped' has already been freed. - - - 'overlapped' was not allocated by this ThreadPoolBoundHandle instance. - - - 'preAllocated' is already in use. - - - NativeOverlapped cannot be reused for multiple operations. - - diff --git a/src/libraries/System.Threading.Overlapped/src/System.Threading.Overlapped.csproj b/src/libraries/System.Threading.Overlapped/src/System.Threading.Overlapped.csproj index a5c9c0d..dd3dc29 100644 --- a/src/libraries/System.Threading.Overlapped/src/System.Threading.Overlapped.csproj +++ b/src/libraries/System.Threading.Overlapped/src/System.Threading.Overlapped.csproj @@ -1,7 +1,5 @@ - System.Threading.Overlapped - true true $(NetCoreAppCurrent) enable -- 2.7.4