public override void WriteString(StateImpl state, BinaryWriter bw)
{
bw.Write(typeId);
bw.Write((ushort) nextBlock);
// Emit a bw.Write() call for each member of locals, inputs, and outputs.
// For struct types, emit a call to their WriteString method.
inputs.WriteString(state, bw);
outputs.WriteString(state, bw);
locals.WriteString(state, bw);
}