Newtonsoft.Json.Linq.JTokenWriter.AddValue C# (CSharp) Method

AddValue() private method

private AddValue ( Newtonsoft.Json.Linq.JValue value, JsonToken token ) : void
value Newtonsoft.Json.Linq.JValue
token JsonToken
return void
        internal void AddValue(JValue value, JsonToken token)
        {
            if (_parent != null)
            {
                _parent.Add(value);
                _current = _parent.Last;

                if (_parent.Type == JTokenType.Property)
                {
                    _parent = _parent.Parent;
                }
            }
            else
            {
                _value = value ?? JValue.CreateNull();
                _current = _value;
            }
        }

Same methods

JTokenWriter::AddValue ( object value, JsonToken token ) : void