1 write to _idx
System.Text.Json (1)
System\Text\Json\Document\JsonElement.cs (1)
31
_idx
= idx;
41 references to _idx
System.Text.Json (41)
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 (37)
39
return _parent?.GetJsonTokenType(
_idx
) ?? JsonTokenType.None;
69
return _parent.GetArrayIndexElement(
_idx
, index);
87
return _parent.GetArrayLength(
_idx
);
104
return _parent.GetPropertyCount(
_idx
);
292
return _parent.TryGetNamedPropertyValue(
_idx
, propertyName, out value);
328
return _parent.TryGetNamedPropertyValue(
_idx
, utf8PropertyName, out value);
381
return _parent.GetString(
_idx
, JsonTokenType.String);
405
return _parent.TryGetValue(
_idx
, out value);
457
return _parent.TryGetValue(
_idx
, out value);
505
return _parent.TryGetValue(
_idx
, out value);
555
return _parent.TryGetValue(
_idx
, out value);
603
return _parent.TryGetValue(
_idx
, out value);
654
return _parent.TryGetValue(
_idx
, out value);
702
return _parent.TryGetValue(
_idx
, out value);
753
return _parent.TryGetValue(
_idx
, out value);
804
return _parent.TryGetValue(
_idx
, out value);
864
return _parent.TryGetValue(
_idx
, out value);
931
return _parent.TryGetValue(
_idx
, out value);
990
return _parent.TryGetValue(
_idx
, out value);
1041
return _parent.TryGetValue(
_idx
, out value);
1092
return _parent.TryGetValue(
_idx
, out value);
1143
return _parent.TryGetValue(
_idx
, out value);
1177
return _parent.GetNameOfPropertyValue(
_idx
);
1184
return _parent.GetPropertyNameRaw(
_idx
);
1200
return _parent.GetRawValueAsString(
_idx
);
1207
return _parent.GetRawValue(
_idx
, includeQuotes: true);
1214
return _parent.GetPropertyRawValueAsString(
_idx
);
1223
return _parent.ValueIsEscaped(
_idx
, isPropertyName: false);
1233
return _parent.GetRawValue(
_idx
, includeQuotes: false).Span;
1516
return _parent.TextEquals(
_idx
, utf8Text, isPropertyName, shouldUnescape);
1523
return _parent.TextEquals(
_idx
, text, isPropertyName);
1530
return _parent.ValueIsEscaped(
_idx
, isPropertyName);
1552
_parent.WriteElementTo(
_idx
, writer);
1559
_parent.WritePropertyName(
_idx
, writer);
1665
return _parent.GetRawValueAsString(
_idx
);
1702
return _parent.CloneElement(
_idx
);
1713
internal readonly int MetadataDbIndex =>
_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;