Ejemplo n.º 1
0
 public void Append(IWritableMValue writable)
 {
     // Only valid when we have a open Name without a value
     if (Names.Count > Values.Count)
     {
         Values.Add(writable.ToMValue());
     }
 }
Ejemplo n.º 2
0
        //TODO: function support

        public bool ToMValue(out MValueConst mValue)
        {
            if (root != null)
            {
                root.ToMValue(out mValue);
                return(true);
            }
            else
            {
                mValue = MValueConst.Nil;
            }

            return(false);
        }
Ejemplo n.º 3
0
 public void Append(IWritableMValue writable)
 {
     Values.Add(writable.ToMValue());
 }
Ejemplo n.º 4
0
        //TODO: function support

        public MValue ToMValue() => root?.ToMValue() ?? MValue.Nil;