ATMLSchemaLibrary.managers.SchemaManager.ExtractContentItems C# (CSharp) Method

ExtractContentItems() private static method

private static ExtractContentItems ( XmlSchemaContentModel contentModel, XmlSchemaObject>.Dictionary xmlSchemaObjects ) : void
contentModel System.Xml.Schema.XmlSchemaContentModel
xmlSchemaObjects XmlSchemaObject>.Dictionary
return void
        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;
            }
        }