public MsgpackValue(MsgpackToken parent, T value) : base(parent) { mValue = value; }
public override void AddChild(string propertyName, MsgpackToken child) { mChildren.Add(new MsgpackProperty() { Name = propertyName, Value = child }); }
private void EndState() { mState = mState.Parent; if (mState == null) { Packer packer = Packer.Create(mStream, PackerCompatibilityOptions.None); mDocument.Pack(packer); } }
private void SetState(MsgpackToken token) { if (mState == null) { mDocument = token; } else { mState.AddChild(mCurrentPropertyName, token); } mState = token; }
public GuidMsgpackValue(MsgpackToken parent, Guid value) : base(parent, value) { }
public StringMsgpackValue(MsgpackToken parent, string value) : base(parent, value) { }
public NullMsgValue(MsgpackToken parent) : base(parent, null) { }
public NullableByteMsgpackValue(MsgpackToken parent, byte?value) : base(parent, value) { }
public NullableInt32MsgpackValue(MsgpackToken parent, int?value) : base(parent, value) { }
public NullableDoubleMsgpackValue(MsgpackToken parent, double?value) : base(parent, value) { }
public override void AddChild(string propertyName, MsgpackToken child) { throw new NotImplementedException(); }
public override void AddChild(string propertyName, MsgpackToken child) { mChildren.Add(child); }
public MsgpackArray(MsgpackToken parent) : base(parent) { }
public MsgpackObject(MsgpackToken parent) : base(parent) { }
public abstract void AddChild(string propertyName, MsgpackToken child);
public BooleanMsgpackValue(MsgpackToken parent, bool value) : base(parent, value) { }
public NullableSingleMsgpackValue(MsgpackToken parent, float?value) : base(parent, value) { }
public MsgpackPredefinedValue(MsgpackToken parent, T value) : base(parent, value) { }
public NullableInt64MsgpackValue(MsgpackToken parent, long?value) : base(parent, value) { }
public SingleMsgpackValue(MsgpackToken parent, float value) : base(parent, value) { }
public NullableInt16MsgpackValue(MsgpackToken parent, short?value) : base(parent, value) { }
public DoubleMsgpackValue(MsgpackToken parent, double value) : base(parent, value) { }
public NullableBooleanMsgpackValue(MsgpackToken parent, bool?value) : base(parent, value) { }
public Int64MsgpackValue(MsgpackToken parent, long value) : base(parent, value) { }
public BinaryMsgpackValue(MsgpackToken parent, byte[] value) : base(parent, value) { }
public Int32MsgpackValue(MsgpackToken parent, int value) : base(parent, value) { }
public BigIntegerMsgpackValue(MsgpackToken parent, BigInteger value) : base(parent, value) { }
public Int16MsgpackValue(MsgpackToken parent, short value) : base(parent, value) { }
public TimeSpanMsgpackValue(MsgpackToken parent, TimeSpan value) : base(parent, value) { }
public ByteMsgpackValue(MsgpackToken parent, byte value) : base(parent, value) { }