using System; using ICD.Common.Properties; namespace ICD.Common.Attributes.Properties { /// /// Provides information on a settings property. /// [PublicAPI] public sealed class SettingsProperty : Attribute { public enum ePropertyType { [PublicAPI] Default, [PublicAPI] PortId, [PublicAPI] DeviceId, [PublicAPI] Ipid, [PublicAPI] Enum } private readonly ePropertyType m_PropertyType; /// /// Gets the property type. /// [PublicAPI] public ePropertyType PropertyType { get { return m_PropertyType; } } /// /// Constructor. /// /// public SettingsProperty(ePropertyType propertyType) { m_PropertyType = propertyType; } } }