Example #1
0
        public void Set(string id, enumVariousElement type, object val)
        {
            Element e;

            CreateElement(id, type, out e);
            e.Value = val;
        }
Example #2
0
        protected bool AccessElement(string name, enumVariousElement type, out Element e)
        {
            e             = null;
            Accessor.Name = name;
            Accessor.Type = type;
            if (!TableList.ContainsKey(Accessor))
            {
                return(false);
            }

            e = TableList[Accessor];
            return(true);
        }
Example #3
0
        protected void CreateElement(string name, enumVariousElement type, out Element e)
        {
            e             = null;
            Accessor.Name = name;
            Accessor.Type = type;
            if (!TableList.ContainsKey(Accessor))
            {
                e       = new Element();
                e.Key   = Accessor.Clone();
                e.Value = null;

                TableList.Add(e.Key, e);
            }
            else
            {
                e = TableList[Accessor];
            }
        }
Example #4
0
 public void Read(Stream s)
 {
     Name = BinaryAccess.ReadString(s);
     Type = (enumVariousElement)BinaryAccess.ReadInt(s);
 }
Example #5
0
 public Key(string name, enumVariousElement type)
 {
     this.Name = name;
     this.Type = type;
 }
Example #6
0
 public Key()
 {
     this.Name = "";
     this.Type = enumVariousElement.Bool;
 }