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;
}
}
}