[Facades] Fixes System.Threading.Overlapped
authorMarek Safar <marek.safar@gmail.com>
Tue, 4 Apr 2017 08:04:48 +0000 (10:04 +0200)
committerMarek Safar <marek.safar@gmail.com>
Tue, 4 Apr 2017 08:04:48 +0000 (10:04 +0200)
mcs/class/Facades/System.Threading.Overlapped/Makefile
mcs/class/Facades/System.Threading.Overlapped/System.Threading.Overlapped.dll.sources
mcs/class/Facades/System.Threading.Overlapped/TypeForwarders.cs
mcs/class/Facades/System.Threading.Overlapped/corefx/SR.cs [deleted file]

index 71630db2e941bd6fe73fb448eef528076cd020ed..44d534b1843689eeca0caa4251761b63662db264 100644 (file)
@@ -12,10 +12,9 @@ LIBRARY = System.Threading.Overlapped.dll
 KEY_FILE = ../../msfinal.pub
 SIGN_FLAGS = /delaysign /keyfile:$(KEY_FILE) /nowarn:1616,1699
 LIB_REFS = System
-LIB_MCS_FLAGS = $(SIGN_FLAGS) -unsafe -nowarn:3021
+LIB_MCS_FLAGS = $(SIGN_FLAGS)
 
-RESX_RESOURCE_STRING = \
-    ../../../../external/corefx/src/System.Threading.Overlapped/src/Resources/Strings.resx
+PLATFORM_DEBUG_FLAGS =
 
 NO_TEST = yes
 
index a8d9932de857bdab5f5acd7e50cf571417ea0ec9..719628dc7c61ac7d0444434320134bf5305b7f73 100644 (file)
@@ -1,10 +1,2 @@
 TypeForwarders.cs
 AssemblyInfo.cs
-
-corefx/SR.cs
-
-../../../../external/corefx/src/Common/src/System/HResults.cs
-../../../../external/corefx/src/System.Threading.Overlapped/src/System/Threading/ClrThreadPoolBoundHandle.cs
-../../../../external/corefx/src/System.Threading.Overlapped/src/System/Threading/ClrThreadPoolBoundHandleOverlapped.cs
-../../../../external/corefx/src/System.Threading.Overlapped/src/System/Threading/ClrThreadPoolPreAllocatedOverlapped.cs
-../../../../external/corefx/src/System.Threading.Overlapped/src/System/Threading/DeferredDisposableLifetime.cs
index dd272df5d996c56f703f0c19bfc8ee24d818b964..6610d8849e04c02e163be58b2ebd58daf1215f05 100644 (file)
@@ -22,3 +22,5 @@
 
 [assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.IOCompletionCallback))]
 [assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.NativeOverlapped))]
+[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.PreAllocatedOverlapped))]
+[assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Threading.ThreadPoolBoundHandle))]
diff --git a/mcs/class/Facades/System.Threading.Overlapped/corefx/SR.cs b/mcs/class/Facades/System.Threading.Overlapped/corefx/SR.cs
deleted file mode 100644 (file)
index 7c2846a..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-//
-// This file was generated by resx2sr tool
-//
-
-partial class SR
-{
-       public const string Argument_AlreadyBoundOrSyncHandle = "'handle' has already been bound to the thread pool, or was not opened for asynchronous I/O.";
-       public const string Argument_InvalidHandle = "'handle' has been disposed or is an invalid handle.";
-       public const string Argument_NativeOverlappedAlreadyFree = "'overlapped' has already been freed.";
-       public const string Argument_NativeOverlappedWrongBoundHandle = "'overlapped' was not allocated by this ThreadPoolBoundHandle instance.";
-       public const string Argument_PreAllocatedAlreadyAllocated = "'preAllocated' is already in use.";
-       public const string InvalidOperation_NativeOverlappedReused = "NativeOverlapped cannot be reused for multiple operations.";
-}