示例#1
0
        public RICustomDataRow AddRow()
        {
            RICustomDataRow row = new RICustomDataRow(Root, (Int16)(Level + 1));

            Children.Add(row);

            return(row);
        }
示例#2
0
        public RICustomDataRow AddRow(params Object[] values)
        {
            RICustomDataRow row = new RICustomDataRow(Root, (Int16)(Level + 1));

            Children.Add(row);

            row.AddFields(values);

            return(row);
        }
示例#3
0
        private static void UpdateCustomData(RICustomData cData, String groupName, List <ListNode> list)
        {
            if (list.Count == 0)
            {
                return;
            }

            RICustomDataCategory cat = cData.AddCategory(groupName);

            using (var pool = FastFormatterPool.Pool.Container())
            {
                foreach (ListNode node in list)
                {
                    RICustomDataRow row = cat.AddRow();
                    row.AddField(node.FName);
                    row.AddField(node.FValue);

                    row.SetExtraData(pool.Instance, new DetailContainerInt32(node.FStates.GetHashCode()));
                }
            }
        }
示例#4
0
 public void CopyExtraData(RICustomDataRow row)
 {
     FExtraData         = row.FExtraData;
     FExtraDataTypeHash = row.FExtraDataTypeHash;
 }