ReleaseInstanceMode.cs 787 B

123456789101112131415161718192021222324252627282930
  1. //------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //------------------------------------------------------------
  4. namespace System.ServiceModel
  5. {
  6. using System;
  7. public enum ReleaseInstanceMode
  8. {
  9. None = 0,
  10. BeforeCall = 1,
  11. AfterCall = 2,
  12. BeforeAndAfterCall = 3,
  13. }
  14. static class ReleaseInstanceModeHelper
  15. {
  16. static public bool IsDefined(ReleaseInstanceMode x)
  17. {
  18. return
  19. x == ReleaseInstanceMode.None ||
  20. x == ReleaseInstanceMode.BeforeCall ||
  21. x == ReleaseInstanceMode.AfterCall ||
  22. x == ReleaseInstanceMode.BeforeAndAfterCall ||
  23. false;
  24. }
  25. }
  26. }