1 write to _idx
System.Text.Json (1)
System\Text\Json\Document\JsonElement.cs (1)
30
_idx
= idx;
40 references to _idx
System.Text.Json (40)
System\Text\Json\Document\JsonElement.ArrayEnumerator.cs (2)
29
_endIdxOrVersion = target._parent.GetEndIndex(_target.
_idx
, includeEndElement: false);
91
_curIdx = _target.
_idx
+ JsonDocument.DbRow.Size;
System\Text\Json\Document\JsonElement.cs (36)
38
return _parent?.GetJsonTokenType(
_idx
) ?? JsonTokenType.None;
68
return _parent.GetArrayIndexElement(
_idx
, index);
86
return _parent.GetArrayLength(
_idx
);
103
return _parent.GetPropertyCount(
_idx
);
291
return _parent.TryGetNamedPropertyValue(
_idx
, propertyName, out value);
327
return _parent.TryGetNamedPropertyValue(
_idx
, utf8PropertyName, out value);
380
return _parent.GetString(
_idx
, JsonTokenType.String);
404
return _parent.TryGetValue(
_idx
, out value);
456
return _parent.TryGetValue(
_idx
, out value);
504
return _parent.TryGetValue(
_idx
, out value);
554
return _parent.TryGetValue(
_idx
, out value);
602
return _parent.TryGetValue(
_idx
, out value);
653
return _parent.TryGetValue(
_idx
, out value);
701
return _parent.TryGetValue(
_idx
, out value);
752
return _parent.TryGetValue(
_idx
, out value);
803
return _parent.TryGetValue(
_idx
, out value);
863
return _parent.TryGetValue(
_idx
, out value);
930
return _parent.TryGetValue(
_idx
, out value);
989
return _parent.TryGetValue(
_idx
, out value);
1040
return _parent.TryGetValue(
_idx
, out value);
1091
return _parent.TryGetValue(
_idx
, out value);
1142
return _parent.TryGetValue(
_idx
, out value);
1176
return _parent.GetNameOfPropertyValue(
_idx
);
1183
return _parent.GetPropertyNameRaw(
_idx
);
1199
return _parent.GetRawValueAsString(
_idx
);
1206
return _parent.GetRawValue(
_idx
, includeQuotes: true);
1213
return _parent.GetPropertyRawValueAsString(
_idx
);
1222
return _parent.ValueIsEscaped(
_idx
, isPropertyName: false);
1232
return _parent.GetRawValue(
_idx
, includeQuotes: false).Span;
1515
return _parent.TextEquals(
_idx
, utf8Text, isPropertyName, shouldUnescape);
1522
return _parent.TextEquals(
_idx
, text, isPropertyName);
1529
return _parent.ValueIsEscaped(
_idx
, isPropertyName);
1551
_parent.WriteElementTo(
_idx
, writer);
1558
_parent.WritePropertyName(
_idx
, writer);
1664
return _parent.GetRawValueAsString(
_idx
);
1701
return _parent.CloneElement(
_idx
);
System\Text\Json\Document\JsonElement.ObjectEnumerator.cs (2)
28
_endIdxOrVersion = target._parent.GetEndIndex(_target.
_idx
, includeEndElement: false);
96
_curIdx = _target.
_idx
+ JsonDocument.DbRow.Size;