Overlapped.cs 2.1 KB

123456789101112131415161718192021222324252627282930
  1. namespace System.Threading
  2. {
  3. public class Overlapped
  4. {
  5. public Overlapped() { }
  6. [System.ObsoleteAttribute("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. https://go.microsoft.com/fwlink/?linkid=14202")]
  7. public Overlapped(int offsetLo, int offsetHi, int hEvent, System.IAsyncResult ar) { }
  8. public Overlapped(int offsetLo, int offsetHi, System.IntPtr hEvent, System.IAsyncResult ar) { }
  9. public System.IAsyncResult AsyncResult { get { throw null; } set { } }
  10. [System.ObsoleteAttribute("This property is not 64-bit compatible. Use EventHandleIntPtr instead. https://go.microsoft.com/fwlink/?linkid=14202")]
  11. public int EventHandle { get { throw null; } set { } }
  12. public System.IntPtr EventHandleIntPtr { get { throw null; } set { } }
  13. public int OffsetHigh { get { throw null; } set { } }
  14. public int OffsetLow { get { throw null; } set { } }
  15. [System.CLSCompliantAttribute(false)]
  16. public static unsafe void Free(System.Threading.NativeOverlapped* nativeOverlappedPtr) { }
  17. [System.CLSCompliantAttribute(false)]
  18. [System.ObsoleteAttribute("This method is not safe. Use Pack (iocb, userData) instead. https://go.microsoft.com/fwlink/?linkid=14202")]
  19. public unsafe System.Threading.NativeOverlapped* Pack(System.Threading.IOCompletionCallback iocb) { throw null; }
  20. [System.CLSCompliantAttribute(false)]
  21. public unsafe System.Threading.NativeOverlapped* Pack(System.Threading.IOCompletionCallback iocb, object userData) { throw null; }
  22. [System.CLSCompliantAttribute(false)]
  23. public static unsafe System.Threading.Overlapped Unpack(System.Threading.NativeOverlapped* nativeOverlappedPtr) { throw null; }
  24. [System.CLSCompliantAttribute(false)]
  25. [System.ObsoleteAttribute("This method is not safe. Use UnsafePack (iocb, userData) instead. https://go.microsoft.com/fwlink/?linkid=14202")]
  26. public unsafe System.Threading.NativeOverlapped* UnsafePack(System.Threading.IOCompletionCallback iocb) { throw null; }
  27. [System.CLSCompliantAttribute(false)]
  28. public unsafe System.Threading.NativeOverlapped* UnsafePack(System.Threading.IOCompletionCallback iocb, object userData) { throw null; }
  29. }
  30. }