Esempio n. 1
0
 public object this[PacketField field]
 {
     set {
         if(this.container.ContainsKey(field)) {
             this.container[field].Value = value;
         }
     }
     get {
         if(this.container.ContainsKey(field)) {
             return this.container[field];
         } else {
             return null;
         }
     }
 }
Esempio n. 2
0
 public object this[PacketField field] {
     set {
         if (this.container.ContainsKey(field))
         {
             this.container[field].Value = value;
         }
     }
     get {
         if (this.container.ContainsKey(field))
         {
             return(this.container[field]);
         }
         else
         {
             return(null);
         }
     }
 }
Esempio n. 3
0
 public object this[string fieldName] {
     set {
         PacketField field = packet.GetField(fieldName);
         if (field != null && this.container.ContainsKey(field))
         {
             this.container[field].Value = value;
         }
     }
     get {
         PacketField field = packet.GetField(fieldName);
         if (field != null && this.container.ContainsKey(field))
         {
             return(this.container[field]);
         }
         else
         {
             return(null);
         }
     }
 }
Esempio n. 4
0
 protected void AddField(string name, string dataType, object defaultValue)
 {
     PacketField field = new PacketField(name, PacketDataTypes.Get(dataType), defaultValue);
     this.fields.Add(field.Name, field);
 }
Esempio n. 5
0
 protected void AddField(string name, string dataType)
 {
     PacketField field = new PacketField(name, PacketDataTypes.Get(dataType));
     this.fields.Add(field.Name, field);
 }
Esempio n. 6
0
        protected void AddField(string name, string dataType, object defaultValue)
        {
            PacketField field = new PacketField(name, PacketDataTypes.Get(dataType), defaultValue);

            this.fields.Add(field.Name, field);
        }
Esempio n. 7
0
        protected void AddField(string name, string dataType)
        {
            PacketField field = new PacketField(name, PacketDataTypes.Get(dataType));

            this.fields.Add(field.Name, field);
        }