internal object ReadObject() { object value = 0; if (CheckAndSkipName()) { currentLast = current + nameCounts[currSer]; position++; value = ShiboJsonStringSerializer.Deserialize(this, desers[currSer++]); currentLast = names.Length; return(value); } return(null); }
public void Write(object value) { size += 5; ShiboJsonStringSerializer.Serialize(this, value, sers[curObj++]); }
static ShiboJsonStringSerializer() { Instance = new ShiboJsonStringSerializer(); Instance.builder = new JsonILBuilder(); Instance.RegisterAssemblyTypes(); }