public int AddIntList(int[] vals) { if (null == vals || vals.Length == 0) return -1; int ct = vals.Length; int start = m_IntLists.Count; m_IntLists.AddRange(vals); return (start << 8) + ct; }
public static int SetValue(BinaryTable table, List <int> vals, int[] defaultVal) { if (IsEqual(vals, defaultVal)) { return(-1); } return(table.AddIntList(vals.ToArray())); }