PipeException.cs 970 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //------------------------------------------------------------
  4. namespace System.IO
  5. {
  6. using System.Runtime.Serialization;
  7. [Serializable]
  8. public class PipeException : IOException
  9. {
  10. public PipeException()
  11. : base()
  12. {
  13. }
  14. public PipeException(string message)
  15. : base(message)
  16. {
  17. }
  18. public PipeException(string message, int errorCode)
  19. : base(message, errorCode)
  20. {
  21. }
  22. public PipeException(string message, Exception inner)
  23. : base(message, inner)
  24. {
  25. }
  26. protected PipeException(SerializationInfo info, StreamingContext context)
  27. : base(info, context)
  28. {
  29. }
  30. public virtual int ErrorCode
  31. {
  32. get { return this.HResult; }
  33. }
  34. }
  35. }