15 instantiations of NodeData
System.Xml (15)
System\Xml\Core\XmlTextReaderImpl.cs (9)
342curNode = new NodeData(); 371nodes[0] = new NodeData(); 434nodes[0] = new NodeData(); 4755NodeData textChunk = new NodeData(); 4767NodeData entityChunk = new NodeData(); 4797NodeData textChunk = new NodeData(); 4805NodeData entityChunk = new NodeData(); 4894NodeData textChunk = new NodeData(); 6904node = new NodeData();
System\Xml\Core\XmlTextReaderImplAsync.cs (5)
2542NodeData textChunk = new NodeData(); 2554NodeData entityChunk = new NodeData(); 2584NodeData textChunk = new NodeData(); 2592NodeData entityChunk = new NodeData(); 2681NodeData textChunk = new NodeData();
System\Xml\Core\XmlTextReaderImplHelpers.cs (1)
328s_None = new NodeData();
83 references to NodeData
System.Xml (83)
System\Xml\Core\XmlTextReaderImpl.cs (56)
172NodeData[] nodes; 175NodeData curNode; 187NodeData[] attrDuplSortingArray; 370nodes = new NodeData[ NodesInitialSize ]; 433nodes = new NodeData[ NodesInitialSize ]; 1378NodeData simpleValueNode = AddNode( index + attrCount + 1, curNode.depth + 1 ); 2315NodeData originalCurNode = curNode; 2436NodeData attr = AddAttributeNoChecks( "SYSTEM", index + 1 ); 2443NodeData attr = AddAttributeNoChecks( "PUBLIC", index + 1 ); 3256curNode = NodeData.None; 3364NodeData attr = null; 3879NodeData el = nodes[i]; 4068NodeData attr = nodes[i]; 4096NodeData[] nameSortedAttributes = null; 4099nameSortedAttributes = new NodeData[attrCount]; 4126NodeData startTagNode = nodes[index-1]; 4236private void ThrowTagMismatch( NodeData startTag ) { 4259NodeData attr = null; 4559NodeData at = nodes[i]; 4569NodeData attr1 = nodes[i]; 4579attrDuplSortingArray = new NodeData[attrCount]; 4584NodeData attr1 = attrDuplSortingArray[0]; 4586NodeData attr2 = attrDuplSortingArray[i]; 4595private void OnDefaultNamespaceDecl( NodeData attr ) { 4611private void OnNamespaceDecl( NodeData attr ) { 4622private void OnXmlReservedAttribute( NodeData attr ) { 4651private void ParseAttributeValueSlow( int curPos, char quoteChar, NodeData attr ) { 4658NodeData lastChunk = null; 4755NodeData textChunk = new NodeData(); 4767NodeData entityChunk = new NodeData(); 4797NodeData textChunk = new NodeData(); 4805NodeData entityChunk = new NodeData(); 4894NodeData textChunk = new NodeData(); 4910private void AddAttributeChunkToList( NodeData attr, NodeData chunk, ref NodeData lastChunk ) { 6881private NodeData AddNode( int nodeIndex, int nodeDepth ) { 6885NodeData n = nodes[nodeIndex]; 6893private NodeData AllocNode( int nodeIndex, int nodeDepth ) { 6896NodeData[] newNodes = new NodeData[nodes.Length * 2]; 6902NodeData node = nodes[nodeIndex]; 6911private NodeData AddAttributeNoChecks( string name, int attrDepth ) { 6912NodeData newAttr = AddNode( index + attrCount + 1, attrDepth ); 6918private NodeData AddAttribute( int endNamePos, int colonPos ) { 6943private NodeData AddAttribute( string localName, string prefix, string nameWPrefix ) { 6944NodeData newAttr = AddNode( index + attrCount + 1, index + 1 ); 6960NodeData attr = nodes[i]; 7001private string LookupNamespace( NodeData node ) { 7012private void AddNamespace( string prefix, string uri, NodeData attr ) { 7055NodeData attr = nodes[i]; 8202private bool AddDefaultAttributeDtd(IDtdDefaultAttributeInfo defAttrInfo, bool definedInDtd, NodeData[] nameSortedNodeData) { 8226NodeData attr = AddDefaultAttributeInternal( defAttrInfo.LocalName, null, defAttrInfo.Prefix, defAttrInfo.DefaultValueExpanded, 8270NodeData attr = AddDefaultAttributeInternal( localName, ns, prefix, attrDef.DefaultValueExpanded, 8281private NodeData AddDefaultAttributeInternal(string localName, string ns, string prefix, string value, 8284NodeData attr = AddAttribute( localName, prefix, prefix.Length > 0 ? null : localName );
System\Xml\Core\XmlTextReaderImplAsync.cs (17)
733NodeData originalCurNode = curNode; 1196NodeData attr = null; 1906NodeData startTagNode = nodes[index - 1]; 1925NodeData startTagNode = nodes[index - 1]; 1939NodeData startTagNode = nodes[index - 1]; 1972private Task ParseEndElementAsync_Finish(int nameLen, NodeData startTagNode, LineInfo endTagLineInfo) { 1993private async Task ParseEndElementAsync_Finish(Task task, int nameLen, NodeData startTagNode, LineInfo endTagLineInfo) { 2010private Task ParseEndElementAsync_CheckEndTag(int nameLen, NodeData startTagNode, LineInfo endTagLineInfo) { 2106private async Task ThrowTagMismatchAsync( NodeData startTag ) { 2133NodeData attr = null; 2433private async Task ParseAttributeValueSlowAsync( int curPos, char quoteChar, NodeData attr ) { 2440NodeData lastChunk = null; 2542NodeData textChunk = new NodeData(); 2554NodeData entityChunk = new NodeData(); 2584NodeData textChunk = new NodeData(); 2592NodeData entityChunk = new NodeData(); 2681NodeData textChunk = new NodeData();
System\Xml\Core\XmlTextReaderImplHelpers.cs (10)
321static volatile NodeData s_None; 324internal static NodeData None { 373internal NodeData nextAttrValueChunk; 607NodeData other = obj as NodeData; 641Debug.Assert(x == null || x is NodeData || x is IDtdDefaultAttributeInfo); 642Debug.Assert(y == null || y is NodeData || y is IDtdDefaultAttributeInfo); 654NodeData nodeData = x as NodeData; 670nodeData = y as NodeData;