void WriteSortedItems(XmlSchemaObjectCollection items) {
if (items == null) return;
ArrayList list = new ArrayList();
for (int i = 0; i < items.Count; i++) {
list.Add(items[i]);
}
list.Sort(new XmlSchemaObjectComparer());
for (int i = 0; i < list.Count; i++) {
Write3_XmlSchemaObject((XmlSchemaObject)list[i]);
}
}