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