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

CleanupParticle() private static method

private static CleanupParticle ( XmlSchemaParticle particle ) : void
particle XmlSchemaParticle
return void
        private static void CleanupParticle(XmlSchemaParticle particle) {
            if (particle is XmlSchemaElement) {
                CleanupElement((XmlSchemaElement)particle);
            }
            else if (particle is XmlSchemaGroupBase) {
                foreach(XmlSchemaParticle p in ((XmlSchemaGroupBase)particle).Items) {
                    CleanupParticle(p);
                }
            }
        }