//读写
        #region SerializeAble Members

        public void ReadObject(System.IO.Stream s)
        {
            short len = 0;
            len = IOUtil.readShort(s);

            for (int i = 0; i < len; i++)
            {
                PropertyTypeElement element = new PropertyTypeElement(this);
                addElement(element);
            }
            for (int i = 0; i < len; i++)
            {
                PropertyTypeElement element = (PropertyTypeElement)getElement(i);
                element.readObjectInit(s);
            }
            for (int i = 0; i < len; i++)
            {
                PropertyTypeElement element = (PropertyTypeElement)getElement(i);
                element.ReadObject(s);
            }
        }