8 writes to CanonicalParticle
System.Private.Xml (8)
System\Xml\Schema\SchemaCollectionCompiler.cs (3)
414group.CanonicalParticle = null; 508group.CanonicalParticle = XmlSchemaParticle.Empty; 513group.CanonicalParticle ??= CanonicalizeParticle(group.Particle, true, true);
System\Xml\Schema\SchemaSetCompiler.cs (5)
420group.CanonicalParticle = null; 562baseGroup.CanonicalParticle ??= CanonicalizeParticle(baseGroup.Particle, true); 563redefinedGroup.CanonicalParticle ??= CanonicalizeParticle(redefinedGroup.Particle, true); 590group.CanonicalParticle = XmlSchemaParticle.Empty; 595group.CanonicalParticle ??= CanonicalizeParticle(group.Particle, true);
13 references to CanonicalParticle
System.Private.Xml (13)
System\Xml\Schema\BaseProcessor.cs (1)
181if (existingGroup.CanonicalParticle == null)
System\Xml\Schema\SchemaCollectionCompiler.cs (4)
514Debug.Assert(group.CanonicalParticle != null); 1139if (group.CanonicalParticle == null) 1143if (group.CanonicalParticle == XmlSchemaParticle.Empty) 1147XmlSchemaGroupBase? groupBase = (XmlSchemaGroupBase?)group.CanonicalParticle;
System\Xml\Schema\SchemaSetCompiler.cs (8)
565CompileParticleElements(redefinedGroup.CanonicalParticle); 566CompileParticleElements(baseGroup.CanonicalParticle); 567CheckParticleDerivation(redefinedGroup.CanonicalParticle, baseGroup.CanonicalParticle); 596Debug.Assert(group.CanonicalParticle != null); 1277if (group.CanonicalParticle == null) 1282if (group.CanonicalParticle == XmlSchemaParticle.Empty) 1287XmlSchemaGroupBase? groupBase = (XmlSchemaGroupBase?)group.CanonicalParticle;