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