Overlapped.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. //
  2. // System.Threading.Overlapped.cs
  3. //
  4. // Author:
  5. // Dick Porter ([email protected])
  6. //
  7. // (C) Ximian, Inc. http://www.ximian.com
  8. //
  9. namespace System.Threading
  10. {
  11. public class Overlapped
  12. {
  13. unsafe public static void Free(NativeOverlapped *nativeOverlappedPtr) {
  14. // FIXME
  15. }
  16. unsafe public static Overlapped Unpack(NativeOverlapped *nativeOverlappedPtr) {
  17. // FIXME
  18. return(new Overlapped());
  19. }
  20. public Overlapped() {
  21. // FIXME
  22. }
  23. public Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult ar) {
  24. // FIXME
  25. }
  26. public IAsyncResult AsyncResult {
  27. get {
  28. // FIXME
  29. return(null);
  30. }
  31. set {
  32. }
  33. }
  34. public int EventHandle {
  35. get {
  36. // FIXME
  37. return(0);
  38. }
  39. set {
  40. }
  41. }
  42. public int OffsetHigh {
  43. get {
  44. // FIXME
  45. return(0);
  46. }
  47. set {
  48. }
  49. }
  50. public int OffsetLow {
  51. get {
  52. // FIXME
  53. return(0);
  54. }
  55. set {
  56. }
  57. }
  58. unsafe public NativeOverlapped *Pack(IOCompletionCallback iocb) {
  59. // FIXME
  60. return(null);
  61. }
  62. unsafe public NativeOverlapped *UnsafePack(IOCompletionCallback iocb) {
  63. // FIXME
  64. return(null);
  65. }
  66. }
  67. }