hessiancsharp.io.CCollectionDeserializer.ReadObject C# (CSharp) Method

ReadObject() public method

Reads objects as list ReadList(AbstractHessianInput,int)
public ReadObject ( AbstractHessianInput abstractHessianInput ) : object
abstractHessianInput AbstractHessianInput HessianInput - Instance
return object
        public override object ReadObject(AbstractHessianInput abstractHessianInput)
        {
            int intCode = abstractHessianInput.ReadListStart();
            switch (intCode)
            {
                case CHessianInput.PROT_NULL:
                    return null;
                case CHessianInput.PROT_REF_TYPE:
                    return abstractHessianInput.ReadRef();
            }
            String strType = abstractHessianInput.ReadType();
            int intLength = abstractHessianInput.ReadLength();
            return ReadList(abstractHessianInput, intLength);
        }