PageRenderTime 19ms CodeModel.GetById 12ms app.highlight 2ms RepoModel.GetById 2ms app.codeStats 0ms

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

#
C# | 35 lines | 11 code | 3 blank | 21 comment | 0 complexity | e25e03b58f5431ecb8e1cb6b39ce4f73 MD5 | raw file
 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// ****************************************************************
 6using System;
 7
 8namespace NUnit.Core.Extensibility
 9{
10	/// <summary>
11	/// The ExtensionType enumeration is used to indicate the
12	/// kinds of extensions provided by an Addin. The addin
13	/// is only installed by hosts supporting one of its
14	/// extension types.
15	/// </summary>
16	[Flags]
17	public enum ExtensionType
18	{
19		/// <summary>
20		/// A Core extension is installed by the CoreExtensions
21		/// host in each test domain.
22		/// </summary>
23		Core=1,
24
25		/// <summary>
26		/// A Client extension is installed by all clients
27		/// </summary>
28		Client=2,
29
30		/// <summary>
31		/// A Gui extension is installed by the gui client
32		/// </summary>
33		Gui=4
34	}
35}