System.Xml.Schema.SchemaCollectionCompiler.CompileGroup C# (CSharp) Méthode

CompileGroup() private méthode

private CompileGroup ( XmlSchemaGroup group ) : void
group XmlSchemaGroup
Résultat void
        private void CompileGroup(XmlSchemaGroup group) {
            if (group.IsProcessing) {
                SendValidationEvent(Res.Sch_GroupCircularRef, group);
                group.CanonicalParticle = XmlSchemaParticle.Empty;
            } 
            else {
                group.IsProcessing = true;
                if (group.CanonicalParticle == null) { 
                    group.CanonicalParticle = CannonicalizeParticle(group.Particle, true, true); 
                }
                Debug.Assert(group.CanonicalParticle != null);
                group.IsProcessing = false;
            }
        }