1 write to particle
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\schema\ContentValidator.cs (1)
251this.particle = particle;
17 references to particle
dotnet-svcutil-lib (17)
FrameworkFork\Microsoft.Xml\Xml\schema\ContentValidator.cs (17)
349return new LeafNode(positions.Add(positions[_pos].symbol, positions[_pos].particle)); 1431LeafRangeNode lrNode = p.particle as LeafRangeNode; 1449LeafRangeNode lrNode1 = p1.particle as LeafRangeNode; 1475throw new UpaException(symbolMatches[symbol], currentPosition.particle); 1479symbolMatches[symbol] = currentPosition.particle; 1497LeafRangeNode lrNode = _positions[pos].particle as LeafRangeNode; 1524particles[symbol] = _positions[pos].particle; 1526else if (particles[symbol] != _positions[pos].particle) 1528throw new UpaException(particles[symbol], _positions[pos].particle); 1826particle = _positions[pos].particle; //Between element and wildcard, element will be in earlier pos than wildcard since we add the element nodes to the list of positions first 1882XmlSchemaParticle p = (XmlSchemaParticle)_positions[pos].particle; 1909XmlSchemaParticle p = (XmlSchemaParticle)_positions[pos].particle; 2009if (matched && _positions[pos].particle is XmlSchemaElement) 2091LeafRangeNode lrNode = _positions[cPos].particle as LeafRangeNode; //For a position with leaf range node, the particle is the node itself 2144return _positions[pos].particle; 2196XmlSchemaParticle p = _positions[pos].particle as XmlSchemaParticle; 2237XmlSchemaParticle p = _positions[pos].particle as XmlSchemaParticle;