public void Remove(DeserializationListener listener)
 {
     listeners.Remove(listener);
 }
 public override void submitLeafToStack(string propertyName, string value, Func<object, string, object, DeserializationListener, string> setValueinObject, DeserializationListener listener)
 {
     throw new Exception("FunctionHolder.submitLeafToStack not implemented");
 }
 public void Add(DeserializationListener listener)
 {
     listeners.Add(listener);
 }
 public override void submitLeafToStack(string propertyName, string value, Func<object, string, object, DeserializationListener, string> setValueinObject, DeserializationListener listener)
 {
     string strError =
     setValueinObject(this.theObject, propertyName, value, listener);
     if (strError != null) throw new Exception(strError);
 }
 public override void submitObjectToStack(string propertyName, object value, Func<object, string, object, DeserializationListener, string> setValueinObject, DeserializationListener listener)
 {
     this.paramList.Add(value);
 }
 public void Remove(DeserializationListener l) { listener.Remove(l); }
 public abstract void submitLeafToStack(string propertyName, string value, Func<object, string, object, DeserializationListener, string> setValueinObject, DeserializationListener listener);
 public void Add(DeserializationListener listener)
 {
     listeners.Add(listener);
 }
 public void Add(DeserializationListener l)  { listener.Add(l); }
 public override void submitObjectToStack(string propertyName, object value, Func <object, string, object, DeserializationListener, string> setValueinObject, DeserializationListener listener)
 {
     this.paramList.Add(value);
 }
 public override void submitLeafToStack(string propertyName, string value, Func <object, string, object, DeserializationListener, string> setValueinObject, DeserializationListener listener)
 {
     throw new Exception("FunctionHolder.submitLeafToStack not implemented");
 }
        public override void submitLeafToStack(string propertyName, string value, Func <object, string, object, DeserializationListener, string> setValueinObject, DeserializationListener listener)
        {
            string strError =
                setValueinObject(this.theObject, propertyName, value, listener);

            if (strError != null)
            {
                throw new Exception(strError);
            }
        }
 public abstract void submitLeafToStack(string propertyName, string value, Func <object, string, object, DeserializationListener, string> setValueinObject, DeserializationListener listener);
 public void Remove(DeserializationListener l)
 {
     listener.Remove(l);
 }
 public void Add(DeserializationListener l)
 {
     listener.Add(l);
 }
 public void Remove(DeserializationListener listener)
 {
     listeners.Remove(listener);
 }