public static void PackDirect(Packer packer, Packer.Meta meta) { var arr = new Packer.MetaType[meta.meta.Count]; var i = 0; foreach (var kv in meta.meta) { arr[i++] = kv.Value; } MetaTypeArraySerializer.PackDirect(packer, arr); }
public void Pack(Packer packer, object obj) { var meta = (Packer.MetaType[])obj; MetaTypeArraySerializer.PackDirect(packer, meta); }