using System; namespace Umbraco.Core.CodeAnnotations { /// /// Marks the program elements that Umbraco is experimenting with and could become public. /// /// /// Indicates that Umbraco is experimenting with code that potentially could become /// public, but we're not sure, and the code is not stable and can be refactored at any time. /// The issue tracker should contain more details, discussion, and planning. /// [AttributeUsage(AttributeTargets.All, AllowMultiple = false, Inherited = false)] internal sealed class UmbracoExperimentalFeatureAttribute : Attribute { /// /// Initializes a new instance of the class with a description. /// /// The text string that describes what is intended. public UmbracoExperimentalFeatureAttribute(string description) { } /// /// Initializes a new instance of the class with a tracker url and a description. /// /// The url of a tracker issue containing more details, discussion, and planning. /// The text string that describes what is intended. public UmbracoExperimentalFeatureAttribute(string trackerUrl, string description) { } } }