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