using System.Xml.Serialization; namespace XSDVisualiser.Core; /// /// Attribute definition extracted from XSD. /// public class AttributeInfo { [XmlAttribute] public string? Name { get; set; } [XmlAttribute] public string? Namespace { get; set; } [XmlAttribute] public string? Use { get; set; } // optional | required | prohibited [XmlAttribute] public string? TypeName { get; set; } [XmlAttribute] public string? BuiltInType { get; set; } [XmlElement] public ConstraintSet? Constraints { get; set; } }