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