Exemple #1
0
 internal MessageArgument(string name, object value, bool readOnly)
 {
     this.name     = name;
     this.value    = value;
     this.readOnly = readOnly;
     children      = new MessageArguments(readOnly);
 }
Exemple #2
0
        public object Clone()
        {
            MessageArguments c = new MessageArguments(readOnly);

            c.children = new List <MessageArgument>(children.Count);
            for (int i = 0; i < children.Count; i++)
            {
                c.children.Add((MessageArgument)children[i].Clone());
            }
            return(c);
        }
Exemple #3
0
 public Message(string name, params object[] args)
 {
     this.name = name;
     arguments = new MessageArguments(false);
     if (args != null)
     {
         foreach (object arg in args)
         {
             arguments.Add(arg);
         }
     }
 }