Add ThreadPoolBoundHandle to model.xml (dotnet/coreclr#9268)
authorJan Kotas <jkotas@microsoft.com>
Thu, 2 Feb 2017 15:57:17 +0000 (07:57 -0800)
committerGitHub <noreply@github.com>
Thu, 2 Feb 2017 15:57:18 +0000 (07:57 -0800)
This type was moved from corefx. This will allow the redundant copy in corefx to be deleted.

Commit migrated from https://github.com/dotnet/coreclr/commit/4f83b6b03ffb23c3c87b78908df341e15748d51f

src/coreclr/src/mscorlib/model.xml

index 95ddaf0..dce2b0a 100644 (file)
     </Type>
     <Type Name="System.Threading.IOCompletionCallback">
     </Type>
+    <Type Name="System.Threading.PreAllocatedOverlapped">
+      <Member Name="#ctor(System.Threading.IOCompletionCallback,System.Object,System.Object)" />
+      <Member Name="Dispose" />
+    </Type>
+    <Type Name="System.Threading.ThreadPoolBoundHandle">
+      <Member Name="get_Handle" />
+      <Member Name="AllocateNativeOverlapped(System.Threading.IOCompletionCallback,System.Object,System.Object)" />
+      <Member Name="AllocateNativeOverlapped(System.Threading.PreAllocatedOverlapped)" />
+      <Member Name="BindHandle(System.Runtime.InteropServices.SafeHandle)" />
+      <Member Name="Dispose" />
+      <Member Name="FreeNativeOverlapped(System.Threading.NativeOverlapped*)" />
+      <Member Name="GetNativeOverlappedState(System.Threading.NativeOverlapped*)" />
+    </Type>
     <Type Name="System.Threading.RegisteredWaitHandle">
       <Member Name="Unregister(System.Threading.WaitHandle)" />
       <Member Status="ImplRoot" Name="SetHandle(System.IntPtr)" />