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

ReadObject() public abstract method

Reads an arbitrary object from the input stream.
public abstract ReadObject ( ) : object
return object
        public abstract object ReadObject();

Same methods

AbstractHessianInput::ReadObject ( Type expectedType ) : object

Usage Example

Esempio n. 1
0
        /// <summary>
        /// Reads map
        /// </summary>
        /// <param name="abstractHessianInput">HessianInput to read from</param>
        /// <returns>Read object or null</returns>
        public object ReadMap(AbstractHessianInput abstractHessianInput, Object result)
        {
            int refer = abstractHessianInput.AddRef(result);

            while (!abstractHessianInput.IsEnd())
            {
                object      objKey      = abstractHessianInput.ReadObject();
                IDictionary deserFields = GetDeserializableFields();
                FieldInfo   field       = null;
                field = (FieldInfo)deserFields[objKey];


                if (field != null)
                {
                    object objFieldValue = abstractHessianInput.ReadObject(field.FieldType);
                    field.SetValue(result, objFieldValue);
                }
                else
                {
                    // mw BUGFIX!!!
                    object ignoreme = abstractHessianInput.ReadObject();
                }
            }
            abstractHessianInput.ReadEnd();
            return(result);
        }
All Usage Examples Of hessiancsharp.io.AbstractHessianInput::ReadObject