hessiancsharp.io.AbstractHessianInput.ReadMapStart C# (CSharp) Method

ReadMapStart() public abstract method

Reads the start of a list.
public abstract ReadMapStart ( ) : int
return int
        public abstract int ReadMapStart();

Usage Example

Example #1
0
        /// <summary>
        /// Reads map from input
        /// </summary>
        /// <param name="abstractHessianInput">Input stream</param>
        /// <returns>Read map or null</returns>
        public override object ReadObject(AbstractHessianInput abstractHessianInput)
        {
            //Read map start
            int code = abstractHessianInput.ReadMapStart();

            switch (code)
            {
            case CHessianInput.PROT_NULL:
                return(null);

            case CHessianInput.PROT_REF_TYPE:
                return(abstractHessianInput.ReadRef());

            case 'r':
                throw new CHessianException("remote type is not implemented!");
            }
            return(ReadMap(abstractHessianInput));
        }
All Usage Examples Of hessiancsharp.io.AbstractHessianInput::ReadMapStart