2008-12-08 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.XML / System.Xml.Schema / XmlSchemaRedefine.cs
index 85678c58c8161c03e4e56c94eb4df1dcd732800a..85b5e5a0b30f944fcc99f74df3dedbce2d79cdeb 100644 (file)
@@ -74,6 +74,17 @@ namespace System.Xml.Schema
                {
                        get{ return groups; }
                }
+
+               internal override void SetParent (XmlSchemaObject parent)
+               {
+                       base.SetParent (parent);
+                       foreach (XmlSchemaObject i in Items) {
+                               i.SetParent (this);
+                               i.isRedefinedComponent = true;
+                               i.isRedefineChild = true;
+                       }
+               }
+
 //<redefine 
 //  id = ID 
 //  schemaLocation = anyURI