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())); }