using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Umbraco.Core.CodeAnnotations { /// /// Marks the program elements that Umbraco will obsolete. /// /// /// Indicates that Umbraco will obsolete the program element at some point in the future, but we do not want to /// explicitely mark it [Obsolete] yet to avoid warning messages showing when developers compile Umbraco. /// [AttributeUsage(AttributeTargets.All, AllowMultiple = false, Inherited = false)] internal sealed class UmbracoWillObsoleteAttribute : Attribute { /// /// Initializes a new instance of the class with a description. /// /// The text string that describes what is intended. public UmbracoWillObsoleteAttribute(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 UmbracoWillObsoleteAttribute(string trackerUrl, string description) { } } }