Inheritance: XmlBBase
 public virtual void visit(MsgVariable obj, bool visitSubNodes)
 {
     visit ((IXmlBBase)obj, false);
     if (visitSubNodes){
     IXmlBBase[] Subs  = acceptor.subElements((IXmlBBase)obj);
     if (Subs != null){
     for (int i=0; i<Subs.Length; i++) {
       dispatch(Subs[i], true);
     } // If
     } // If
     }
 }
 public virtual void visit(MsgVariable obj)
 {
     visit(obj, true);
 }
 public void copyTo(MsgVariable other)
 {
     other.aName = aName;
     other.aLength = aLength;
     other.aComment = aComment;
     other.aBl = aBl;
     other.aMsgVariables = aMsgVariables;
 }
 public void insertMsgVariables(int idx, MsgVariable el,Lock aLock)
 {
     __setDirty(true);
       allMsgVariables().Insert (idx, el);
     NotifyControllers(aLock);
 }
 public void appendMsgVariables(Lock aLock,MsgVariable el)
 {
     __setDirty(true);
       el.__setDirty(true);
       allMsgVariables().Add(el);
       acceptor.connectSon (this, el);
     NotifyControllers(aLock);
 }