using System; namespace Umbraco.Core.CodeAnnotations { /// /// Marks the program elements that Umbraco is considering making public. /// /// /// Indicates that Umbraco considers making the (currently internal) program element public /// at some point in the future, but the decision is not fully made yet and is still pending reviews. /// Note that it is not a commitment to make the program element public. It may not ever become public. /// The issue tracker should contain more details, discussion, and planning. /// [AttributeUsage(AttributeTargets.All, AllowMultiple=false, Inherited=false)] internal sealed class UmbracoProposedPublicAttribute : Attribute { /// /// Initializes a new instance of the class with a description. /// /// The text string that describes what is intended. public UmbracoProposedPublicAttribute(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 UmbracoProposedPublicAttribute(string trackerUrl, string description) { } } }