3 writes to _currentValue
rzc (3)
Json\JsonDataReader.cs (3)
26_currentValue = element; 35if (!_element.TryGetProperty(propertyName, out _currentValue)) 49=> _element.TryGetProperty(propertyName, out _currentValue);
15 references to _currentValue
rzc (15)
Json\JsonDataReader.cs (15)
29public bool IsInteger => _currentValue.ValueKind == JsonValueKind.Number; 30public bool IsObjectStart => _currentValue.ValueKind == JsonValueKind.Object; 31public bool IsString => _currentValue.ValueKind == JsonValueKind.String; 52=> _currentValue.ValueKind == JsonValueKind.Null; 55=> _currentValue.GetBoolean(); 64=> _currentValue.GetByte(); 79=> _currentValue.GetInt32(); 97return _currentValue.GetString(); 110=> _currentValue.GetString().AssumeNotNull(); 120return _currentValue.ValueKind switch 139=> readProperties(new JsonDataReader(_currentValue)); 157var length = _currentValue.GetArrayLength(); 165foreach (var item in _currentValue.EnumerateArray()) 175var length = _currentValue.GetArrayLength(); 182foreach (var item in _currentValue.EnumerateArray())