private bool isSequence(XmlSchemaObject element)
{
XmlSchemaSequence sequence = element as XmlSchemaSequence;
if (sequence != null)
{
return true;
}
XmlSchemaChoice choice = element as XmlSchemaChoice;
if (choice != null)
{
if (!existXmlSchemaElement(choice.Items))
{
foreach (XmlSchemaObject obj in choice.Items)
{
return isSequence((XmlSchemaElement)obj);
}
}
return false;
}
XmlSchemaElement e = element as XmlSchemaElement;
if (e != null)
{
XmlSchemaComplexType type = e.ElementSchemaType as XmlSchemaComplexType;
if (type != null)
{
////Debug.Writeline("Element");
}
}
return false;
}