8 writes to CanonicalParticle
System.Xml (8)
System\Xml\Schema\SchemaCollectionCompiler.cs (3)
325group.CanonicalParticle = null; 396group.CanonicalParticle = XmlSchemaParticle.Empty; 401group.CanonicalParticle = CannonicalizeParticle(group.Particle, true, true);
System\Xml\Schema\SchemaSetCompiler.cs (5)
327group.CanonicalParticle = null; 435baseGroup.CanonicalParticle = CannonicalizeParticle(baseGroup.Particle, true); 438redefinedGroup.CanonicalParticle = CannonicalizeParticle(redefinedGroup.Particle, true); 460group.CanonicalParticle = XmlSchemaParticle.Empty; 465group.CanonicalParticle = CannonicalizeParticle(group.Particle, true);
17 references to CanonicalParticle
System.Xml (17)
System\Xml\Schema\BaseProcessor.cs (1)
156if (existingGroup.CanonicalParticle == null) { //If the existing one is not already compiled, then replace.
System\Xml\Schema\SchemaCollectionCompiler.cs (5)
400if (group.CanonicalParticle == null) { 403Debug.Assert(group.CanonicalParticle != null); 907if (group.CanonicalParticle == null) { 910if (group.CanonicalParticle == XmlSchemaParticle.Empty) { 913XmlSchemaGroupBase groupBase = (XmlSchemaGroupBase)group.CanonicalParticle;
System\Xml\Schema\SchemaSetCompiler.cs (11)
434if (baseGroup.CanonicalParticle == null) { 437if (redefinedGroup.CanonicalParticle == null) { 440CompileParticleElements(redefinedGroup.CanonicalParticle); 441CompileParticleElements(baseGroup.CanonicalParticle); 442CheckParticleDerivation(redefinedGroup.CanonicalParticle, baseGroup.CanonicalParticle); 464if (group.CanonicalParticle == null) { 467Debug.Assert(group.CanonicalParticle != null); 1005if (group.CanonicalParticle == null) { 1008if (group.CanonicalParticle == XmlSchemaParticle.Empty) { 1011XmlSchemaGroupBase groupBase = (XmlSchemaGroupBase)group.CanonicalParticle;