using System;
namespace Cryville.Common.Pdt {
///
/// Indicates that the attributed member is an element list.
///
///
/// An element list is a or that represents a collection of PDT elements. There must be at most one element list in a class.
///
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)]
public class ElementListAttribute : Attribute { }
///
/// Indicates that the attributed member is a property list.
///
///
/// A property list is a or that represents a collection of PDT properties. There must be at most one property list in a class.
///
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)]
public class PropertyListAttribute : Attribute { }
}