hessiancsharp.io.CStringValueSerializer.WriteObject C# (CSharp) Method

WriteObject() public method

Serialiaztion of string valued objects
public WriteObject ( object obj, AbstractHessianOutput abstractHessianOutput ) : void
obj object Object to serialize
abstractHessianOutput AbstractHessianOutput HessianOutput - Instance
return void
        public override void WriteObject(object obj, AbstractHessianOutput abstractHessianOutput)
        {
            if (obj == null)
                abstractHessianOutput.WriteNull();
            else
            {
                abstractHessianOutput.WriteMapBegin(obj.GetType().FullName);
                abstractHessianOutput.WriteString("value");
                abstractHessianOutput.WriteString(obj.ToString());
                abstractHessianOutput.WriteMapEnd();
            }
        }
CStringValueSerializer