//------------------------------------------------------------------------------ // // This code was generated by a tool. // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using Luban; using System.Text.Json; namespace cfg.test { public partial class TbSingleton { private readonly test.DemoSingletonType _data; public TbSingleton(JsonElement _buf) { int n = _buf.GetArrayLength(); if (n != 1) throw new SerializationException("table mode=one, but size != 1"); _data = test.DemoSingletonType.DeserializeDemoSingletonType(_buf[0]); } public int Id => _data.Id; public string Name => _data.Name; public test.DemoDynamic Date => _data.Date; public void ResolveRef(Tables tables) { _data.ResolveRef(tables); } } }