MessageDirection.cs 725 B

123456789101112131415161718192021222324
  1. //------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //------------------------------------------------------------
  4. namespace System.ServiceModel.Description
  5. {
  6. public enum MessageDirection
  7. {
  8. Input,
  9. Output
  10. }
  11. static class MessageDirectionHelper
  12. {
  13. internal static bool IsDefined(MessageDirection value)
  14. {
  15. return (value == MessageDirection.Input || value == MessageDirection.Output);
  16. }
  17. internal static MessageDirection Opposite(MessageDirection d)
  18. {
  19. return d == MessageDirection.Input ? MessageDirection.Output : MessageDirection.Input;
  20. }
  21. }
  22. }