Beispiel #1
0
        internal void Parse(object v)
        {
            if (v == null) return;

            if (!v.GetType().IsArray)
            {
                this.value = v;
                return;
            }

            RemoteValueList list = new RemoteValueList();
            object[] a = (object[])v;
            for(int i=0; i < a.Length; i++)
            {
                RemoteValue sv = new RemoteValue();
                sv.Parse(a[i]);
                list.Add(sv);
            }

            this.value = list;
        }