2004-02-16 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Mon, 16 Feb 2004 19:38:38 +0000 (19:38 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Mon, 16 Feb 2004 19:38:38 +0000 (19:38 -0000)
commit4755d3e0316fdb63d798795b5de697b4c363a14a
tree1a5efdc9c1fc10109b8156686288ee3cb00ffc13
parent822f455b936dc58d5be3a110be364c38f5cc6ccf
2004-02-16  Atsushi Enomoto <atsushi@ximian.com>

* XmlSchema.cs,
  XmlSchemaAttribute.cs
  XmlSchemaAttributeGroup.cs,
  XmlSchemaComplexContent.cs,
  XmlSchemaComplexType.cs,
  XmlSchemaContent.cs,
  XmlSchemaDatatype.cs,
  XmlSchemaNotation.cs,
  XmlSchemaObject.cs,
  XmlSchemaParticle.cs : extra TODO removal. foreach elimination.
    Moved attribute group recursion check field from XmlSchemaObject
    to XmlSchemaAttributeGroup.
    Fixed XmlSchemaParticle.EmptyParticle class access modifier.
* XmlSchemaSimpleType.cs,
  XmlSchemaSimpleTypeContent.cs,
  XmlSchemaSimpleTypeList.cs,
  XmlSchemaSimpleTypeRestriction.cs,
  XmlSchemaSimpleTypeUnion.cs : Removed "actualBaseSchemaType" field
    and the owner simpleType should hold the corresponding type info.
    Collect base type info in prior to validation.

svn path=/trunk/mcs/; revision=23143
16 files changed:
mcs/class/System.XML/System.Xml.Schema/ChangeLog
mcs/class/System.XML/System.Xml.Schema/XmlSchema.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaAttribute.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaAttributeGroup.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaComplexContent.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaComplexType.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaContent.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaDatatype.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaNotation.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaObject.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaParticle.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaSimpleType.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaSimpleTypeContent.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaSimpleTypeList.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaSimpleTypeRestriction.cs
mcs/class/System.XML/System.Xml.Schema/XmlSchemaSimpleTypeUnion.cs