//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // // [....] //------------------------------------------------------------------------------ namespace System.Xml.Schema { using System.Collections; using System.Xml.Serialization; /// /// /// [To be supplied.] /// public class XmlSchemaAnnotation : XmlSchemaObject { string id; XmlSchemaObjectCollection items = new XmlSchemaObjectCollection(); XmlAttribute[] moreAttributes; /// /// /// [To be supplied.] /// [XmlAttribute("id", DataType = "ID")] public string Id { get { return id; } set { id = value; } } /// /// /// [To be supplied.] /// [XmlElement("documentation", typeof(XmlSchemaDocumentation)), XmlElement("appinfo", typeof(XmlSchemaAppInfo))] public XmlSchemaObjectCollection Items { get { return items; } } /// /// /// [To be supplied.] /// [XmlAnyAttribute] public XmlAttribute[] UnhandledAttributes { get { return moreAttributes; } set { moreAttributes = value; } } [XmlIgnore] internal override string IdAttribute { get { return Id; } set { Id = value; } } internal override void SetUnhandledAttributes(XmlAttribute[] moreAttributes) { this.moreAttributes = moreAttributes; } } }