System.Xml.Schema.Compiler.CompileComplexTypeElements C# (CSharp) Method

CompileComplexTypeElements() private method

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