1 write to Particle
System.Private.Xml (1)
System\Xml\Schema\XsdBuilder.cs (1)
2418
_group.
Particle
= (XmlSchemaGroupBase)particle;
34 references to Particle
System.Private.Xml (34)
System\Xml\Schema\Preprocessor.cs (8)
1066
if (group.
Particle
!= null)
1068
count = CountGroupSelfReference(group.
Particle
.Items, group.QualifiedName, group.Redefined);
1848
if (group.
Particle
== null)
1853
if (group.
Particle
.MinOccursString != null)
1855
SendValidationEvent(SR.Sch_ForbiddenAttribute, "minOccurs", group.
Particle
);
1857
if (group.
Particle
.MaxOccursString != null)
1859
SendValidationEvent(SR.Sch_ForbiddenAttribute, "maxOccurs", group.
Particle
);
1862
PreprocessParticle(group.
Particle
);
System\Xml\Schema\SchemaCollectionCompiler.cs (2)
413
CleanupParticle(group.
Particle
!);
513
group.CanonicalParticle ??= CanonicalizeParticle(group.
Particle
, true, true);
System\Xml\Schema\SchemaCollectionpreProcessor.cs (8)
744
if (group.
Particle
!= null)
746
count = CountGroupSelfReference(group.
Particle
.Items, group.QualifiedName);
1512
if (group.
Particle
== null)
1517
if (group.
Particle
.MinOccursString != null)
1519
SendValidationEvent(SR.Sch_ForbiddenAttribute, "minOccurs", group.
Particle
);
1521
if (group.
Particle
.MaxOccursString != null)
1523
SendValidationEvent(SR.Sch_ForbiddenAttribute, "maxOccurs", group.
Particle
);
1526
PreprocessParticle(group.
Particle
);
System\Xml\Schema\SchemaSetCompiler.cs (4)
419
CleanupParticle(group.
Particle
);
562
baseGroup.CanonicalParticle ??= CanonicalizeParticle(baseGroup.
Particle
, true);
563
redefinedGroup.CanonicalParticle ??= CanonicalizeParticle(redefinedGroup.
Particle
, true);
595
group.CanonicalParticle ??= CanonicalizeParticle(group.
Particle
, true);
System\Xml\Schema\XsdBuilder.cs (1)
2414
if (_group!.
Particle
!= null)
System\Xml\Serialization\ImportContext.cs (2)
306
particle = ((XmlSchemaGroup)_schemas.Find(refGroup.RefName, typeof(XmlSchemaGroup), false)!).
Particle
;
391
Depends(((XmlSchemaGroup)item).
Particle
!);
System\Xml\Serialization\SchemaObjectWriter.cs (6)
1262
if (o.
@Particle
is XmlSchemaSequence)
1264
Write54_XmlSchemaSequence((XmlSchemaSequence)o.
@Particle
);
1266
else if (o.
@Particle
is XmlSchemaChoice)
1268
Write52_XmlSchemaChoice((XmlSchemaChoice)o.
@Particle
);
1270
else if (o.
@Particle
is XmlSchemaAll)
1272
Write43_XmlSchemaAll((XmlSchemaAll)o.
@Particle
);
System\Xml\Serialization\XmlSchemaImporter.cs (3)
741
items.Particle = FindGroup(refGroup.RefName).
Particle
;
910
return GatherGroupChoices(group.
Particle
, choiceElements, identifier, ns, ref needExplicitOrder, allowDuplicates);
1024
ImportGroupMembers(FindGroup(refGroup.RefName).
Particle
, identifier, members, membersScope, elementsScope, refGroup.RefName.Namespace, groupRepeats | refGroup.IsMultipleOccurrence, ref mixed, ref needExplicitOrder, allowDuplicates, allowUnboundedElements);