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)
{
}
}
}