17 writes to _curNode
System.Private.Xml (17)
System\Xml\Dom\XmlNodeReader.cs (17)
73
_curNode
= node;
563
_curNode
= _logNode;
593
while (_curNode.NodeType != XmlNodeType.Attribute && ((
_curNode
= _curNode.ParentNode!) != null))
624
_curNode
= ((XmlAttribute)_curNode).OwnerElement!;
648
_curNode
= attr;
699
_curNode
= (XmlNode)attr;
708
_curNode
= (XmlNode)attr;
731
_curNode
= _elemNode.Attributes[++_attrIndex];
741
_curNode
= _curNode.Attributes[0];
780
_curNode
= parent;
793
_curNode
= firstChild;
807
_curNode
= nextSibling;
833
_curNode
= _elemNode;
1068
_curNode
= firstChild;
1081
_curNode
= _curNode.FirstChild!;
1097
_curNode
= parentNode;
1105
_curNode
= nextSibling;
79 references to _curNode
System.Private.Xml (79)
System\Xml\Dom\XmlNodeReader.cs (79)
75
XmlNodeType nt =
_curNode
.NodeType;
90
_doc = (XmlDocument)
_curNode
;
107
XmlNodeType nt =
_curNode
.NodeType;
122
get { return
_curNode
.NamespaceURI; }
131
Debug.Assert(
_curNode
.NodeType == XmlNodeType.XmlDeclaration ||
_curNode
.NodeType == XmlNodeType.DocumentType);
137
if (
_curNode
.NodeType == XmlNodeType.XmlDeclaration)
143
if (IsLocalNameEmpty(
_curNode
.NodeType))
145
return
_curNode
.Name;
156
if (IsLocalNameEmpty(
_curNode
.NodeType))
158
return
_curNode
.LocalName;
201
get { return
_curNode
.Prefix; }
214
Debug.Assert(
_curNode
.NodeType == XmlNodeType.XmlDeclaration ||
_curNode
.NodeType == XmlNodeType.DocumentType);
218
if (
_curNode
.Value != null ||
_curNode
.NodeType == XmlNodeType.DocumentType)
230
XmlNodeType nt =
_curNode
.NodeType;
237
return
_curNode
.NodeType == XmlNodeType.XmlDeclaration ?
244
retValue = ((XmlDocumentType)
_curNode
).InternalSubset; //in this case nav.Value will be null
267
retValue =
_curNode
.Value;
276
get { return
_curNode
.BaseURI; }
281
get { return
_curNode
.XmlSpace; }
286
get { return
_curNode
.XmlLang; }
293
if (
_curNode
.NodeType == XmlNodeType.Element)
295
return ((XmlElement)
_curNode
).IsEmpty;
305
if (
_curNode
.NodeType == XmlNodeType.Attribute)
307
return !((XmlAttribute)
_curNode
).Specified;
317
return
_curNode
.SchemaInfo;
332
XmlNodeType nt =
_curNode
.NodeType;
334
return ((XmlElement)
_curNode
).Attributes.Count;
492
return
_curNode
.NodeType switch
494
XmlNodeType.Element => GetAttributeFromElement((XmlElement)
_curNode
!, name),
496
XmlNodeType.XmlDeclaration => GetDeclarationAttr((XmlDeclaration)
_curNode
, name),
497
XmlNodeType.DocumentType => GetDocumentTypeAttr((XmlDocumentType)
_curNode
, name),
514
return
_curNode
.NodeType switch
516
XmlNodeType.Element => GetAttributeFromElement((XmlElement)
_curNode
, name, ns),
518
XmlNodeType.XmlDeclaration => (ns.Length == 0) ? GetDeclarationAttr((XmlDeclaration)
_curNode
, name) : null,
519
XmlNodeType.DocumentType => (ns.Length == 0) ? GetDocumentTypeAttr((XmlDocumentType)
_curNode
, name) : null,
528
switch (
_curNode
.NodeType)
532
return ((XmlElement)
_curNode
).Attributes[attributeIndex].Value;
552
_logNode =
_curNode
;
574
XmlNodeType nt =
_curNode
.NodeType;
593
while (
_curNode
.NodeType != XmlNodeType.Attribute && ((_curNode =
_curNode
.ParentNode!) != null))
617
nt =
_curNode
.NodeType;
620
if (_bOnAttrVal &&
_curNode
.NodeType != XmlNodeType.Attribute)
622
if (
_curNode
.NodeType == XmlNodeType.Attribute)
624
_curNode = ((XmlAttribute)
_curNode
).OwnerElement!;
629
if (
_curNode
.NodeType == XmlNodeType.Element)
630
_elemNode =
_curNode
;
662
XmlNodeType nt =
_curNode
.NodeType;
664
return MoveToAttributeFromElement((XmlElement)
_curNode
, name, namespaceURI);
691
switch (
_curNode
.NodeType)
695
attr = ((XmlElement)
_curNode
).Attributes[attributeIndex];
698
_elemNode =
_curNode
;
724
XmlNodeType nt =
_curNode
.NodeType;
737
if (
_curNode
.Attributes!.Count > 0)
740
_elemNode =
_curNode
;
741
_curNode =
_curNode
.Attributes[0];
777
XmlNode? parent =
_curNode
.ParentNode;
790
XmlNode? firstChild =
_curNode
.FirstChild;
818
if (
_curNode
.NodeType != XmlNodeType.Attribute)
819
return MoveToNextSibling(
_curNode
);
828
switch (
_curNode
.NodeType)
872
XmlNode? node =
_curNode
;
940
XmlNode? node =
_curNode
;
992
XmlNode? node =
_curNode
;
1053
Debug.Assert(
_curNode
.NodeType == XmlNodeType.XmlDeclaration ||
_curNode
.NodeType == XmlNodeType.DocumentType);
1063
if (
_curNode
.NodeType == XmlNodeType.Attribute)
1065
XmlNode? firstChild =
_curNode
.FirstChild;
1069
nt =
_curNode
.NodeType;
1078
if (
_curNode
.NodeType == XmlNodeType.EntityReference && bResolveEntity)
1081
_curNode =
_curNode
.FirstChild!;
1082
Debug.Assert(
_curNode
!= null);
1083
nt =
_curNode
.NodeType;
1089
nextSibling =
_curNode
.NextSibling;
1092
XmlNode? parentNode =
_curNode
.ParentNode;
1106
nt =
_curNode
.NodeType;