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