private static void ExtractContentItems( XmlSchemaContentModel contentModel,
Dictionary<string, XmlSchemaObject> xmlSchemaObjects)
{
var cm = contentModel as XmlSchemaComplexContent;
var cce = contentModel.Content as XmlSchemaComplexContentExtension;
var sce = contentModel.Content as XmlSchemaSimpleContentExtension;
var ccr = contentModel.Content as XmlSchemaComplexContentRestriction;
var scr = contentModel.Content as XmlSchemaSimpleContentRestriction;
bool isMixedContent = cm != null && cm.IsMixed;
if (cce != null)
{
XmlQualifiedName baseTypeName = cce.BaseTypeName;
ExtractSequenceItems( cce, xmlSchemaObjects );
ExtractAttributes( cce, xmlSchemaObjects );
}
if (sce != null)
{
int i = 0;
}
if (ccr != null)
{
int i = 0;
}
if (scr != null)
{
int i = 0;
}
}