28 references to
dotnet-svcutil-lib (28)
FrameworkFork\Microsoft.Xml\Xml\schema\ContentValidator.cs (28)
349return new LeafNode(positions.Add(positions[_pos].symbol, positions[_pos].particle)); 366bb.Append("\"" + symbols.NameOf(positions[_pos].symbol) + "\""); 1428Position p = _positions[i]; 1446Position p1 = _positions[pos]; 1469Position currentPosition = _positions[pos]; 1497LeafRangeNode lrNode = _positions[pos].particle as LeafRangeNode; 1520int symbol = _positions[pos].symbol; 1524particles[symbol] = _positions[pos].particle; 1526else if (particles[symbol] != _positions[pos].particle) 1528throw new UpaException(particles[symbol], _positions[pos].particle); 1582if (symbol == _positions[pos].symbol) 1622bb.AppendLine(i + " " + _positions[i].symbol.ToString(NumberFormatInfo.InvariantInfo) + " " + _symbols.NameOf(_positions[i].symbol)); 1823if (symbol == _positions[pos].symbol) 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; 1885string s = _symbols.NameOf(_positions[pos].symbol); 1909XmlSchemaParticle p = (XmlSchemaParticle)_positions[pos].particle; 1998if (symbol == _positions[matchpos].symbol) 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; 2193int symbol = _positions[pos].symbol; 2196XmlSchemaParticle p = _positions[pos].particle as XmlSchemaParticle; 2199string s = _symbols.NameOf(_positions[pos].symbol); 2234int symbol = _positions[pos].symbol; 2237XmlSchemaParticle p = _positions[pos].particle as XmlSchemaParticle;