PageRenderTime 24ms CodeModel.GetById 1ms RepoModel.GetById 0ms app.codeStats 0ms

/src/NUnit/interfaces/Extensibility/ExtensionType.cs

#
C# | 35 lines | 11 code | 3 blank | 21 comment | 0 complexity | e25e03b58f5431ecb8e1cb6b39ce4f73 MD5 | raw file
Possible License(s): GPL-2.0
  1. // ****************************************************************
  2. // Copyright 2007, Charlie Poole
  3. // This is free software licensed under the NUnit license. You may
  4. // obtain a copy of the license at http://nunit.org
  5. // ****************************************************************
  6. using System;
  7. namespace NUnit.Core.Extensibility
  8. {
  9. /// <summary>
  10. /// The ExtensionType enumeration is used to indicate the
  11. /// kinds of extensions provided by an Addin. The addin
  12. /// is only installed by hosts supporting one of its
  13. /// extension types.
  14. /// </summary>
  15. [Flags]
  16. public enum ExtensionType
  17. {
  18. /// <summary>
  19. /// A Core extension is installed by the CoreExtensions
  20. /// host in each test domain.
  21. /// </summary>
  22. Core=1,
  23. /// <summary>
  24. /// A Client extension is installed by all clients
  25. /// </summary>
  26. Client=2,
  27. /// <summary>
  28. /// A Gui extension is installed by the gui client
  29. /// </summary>
  30. Gui=4
  31. }
  32. }