// **************************************************************** // Copyright 2007, Charlie Poole // This is free software licensed under the NUnit license. You may // obtain a copy of the license at http://nunit.org/?p=license&r=2.4 // **************************************************************** using System; namespace NUnit.Core.Extensibility { /// /// NUnitAddinAttribute is used to mark all add-ins. The marked class /// must implement the IAddin interface. /// [AttributeUsage(AttributeTargets.Class, AllowMultiple=false, Inherited=false)] public sealed class NUnitAddinAttribute : Attribute { /// /// The name of this addin /// public string Name; /// /// A description for the addin /// public string Description; /// /// The type of extension provided /// public ExtensionType Type; /// /// Default Constructor /// public NUnitAddinAttribute() { this.Type = ExtensionType.Core; } } }