protected void tryInitObject() { if (_object == null) { _object = new OObject(); } if (_type != ONodeType.Object) { _type = ONodeType.Object; } }
protected void tryInitArray() { if (_array == null) { _array = new OArray(); } if (_type != ONodeType.Array) { _type = ONodeType.Array; } }
//============== protected void tryInitValue() { if (_value == null) { _value = new OValue(); } if (_type != ONodeType.Value) { _type = ONodeType.Value; } }