in src/Framing/Properties.cs [226:273]
internal override void ReadField(ByteBuffer buffer, int index, byte formatCode)
{
switch (index)
{
case 0:
this.messageId = Encoder.ReadObject(buffer, formatCode);
break;
case 1:
this.userId = Encoder.ReadBinary(buffer, formatCode);
break;
case 2:
this.to = Encoder.ReadString(buffer, formatCode);
break;
case 3:
this.subject = Encoder.ReadString(buffer, formatCode);
break;
case 4:
this.replyTo = Encoder.ReadString(buffer, formatCode);
break;
case 5:
this.correlationId = Encoder.ReadObject(buffer, formatCode);
break;
case 6:
this.contentType = Encoder.ReadSymbol(buffer, formatCode);
break;
case 7:
this.contentEncoding = Encoder.ReadSymbol(buffer, formatCode);
break;
case 8:
this.absoluteExpiryTime = Encoder.ReadTimestamp(buffer, formatCode);
break;
case 9:
this.creationTime = Encoder.ReadTimestamp(buffer, formatCode);
break;
case 10:
this.groupId = Encoder.ReadString(buffer, formatCode);
break;
case 11:
this.groupSequence = Encoder.ReadUInt(buffer, formatCode);
break;
case 12:
this.replyToGroupId = Encoder.ReadString(buffer, formatCode);
break;
default:
Fx.Assert(false, "Invalid field index");
break;
}
}