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

ReadObject() public method

Reads object
public ReadObject ( AbstractHessianInput abstractHessianInput ) : object
abstractHessianInput AbstractHessianInput Instance of AbstractHessianInput
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();
            }
            int intLength = abstractHessianInput.ReadLength();
            return ReadList(abstractHessianInput, intLength);
        }