System.Xml.Schema.SchemaCollectionCompiler.CompileCompexTypeElements C# (CSharp) Method

CompileCompexTypeElements() private method

private CompileCompexTypeElements ( XmlSchemaComplexType complexType ) : void
complexType XmlSchemaComplexType
return void
        private void CompileCompexTypeElements(XmlSchemaComplexType complexType) {
            if (complexType.IsProcessing) {
                SendValidationEvent(Res.Sch_TypeCircularRef, complexType);
                return;
            }
            complexType.IsProcessing = true;
            if (complexType.ContentTypeParticle != XmlSchemaParticle.Empty) {
                CompileParticleElements(complexType, complexType.ContentTypeParticle);
            }
            complexType.IsProcessing = false;
        }