void VariableSerializer::write(CVarRef v, bool isArrayKey /* = false */) { if (!isArrayKey && v.isObject()) { write(v.toObject()); return; } setReferenced(v.isReferenced()); setRefCount(v.getRefCount()); v.serialize(this, isArrayKey); }