in src/Framing/Flow.cs [140:196]
protected override void OnDecode(ByteBuffer buffer, int count)
{
if (count-- > 0)
{
this.NextIncomingId = AmqpCodec.DecodeUInt(buffer);
}
if (count-- > 0)
{
this.IncomingWindow = AmqpCodec.DecodeUInt(buffer);
}
if (count-- > 0)
{
this.NextOutgoingId = AmqpCodec.DecodeUInt(buffer);
}
if (count-- > 0)
{
this.OutgoingWindow = AmqpCodec.DecodeUInt(buffer);
}
if (count-- > 0)
{
this.Handle = AmqpCodec.DecodeUInt(buffer);
}
if (count-- > 0)
{
this.DeliveryCount = AmqpCodec.DecodeUInt(buffer);
}
if (count-- > 0)
{
this.LinkCredit = AmqpCodec.DecodeUInt(buffer);
}
if (count-- > 0)
{
this.Available = AmqpCodec.DecodeUInt(buffer);
}
if (count-- > 0)
{
this.Drain = AmqpCodec.DecodeBoolean(buffer);
}
if (count-- > 0)
{
this.Echo = AmqpCodec.DecodeBoolean(buffer);
}
if (count-- > 0)
{
this.Properties = AmqpCodec.DecodeMap<Fields>(buffer);
}
}