void SetReadFrameSize()
{
Fx.Assert(this.frameSizeBuffer.Array != null, "frame size buffer should be initialized already");
Fx.Assert(this.frameSizeBuffer.Count == FixedWidth.UInt, "wrong buffer size");
this.readState = ReadState.FrameSize;
this.remainingBytes = FixedWidth.UInt;
this.readAsyncEventArgs.SetBuffer(this.frameSizeBuffer.Array, this.frameSizeBuffer.Offset, this.frameSizeBuffer.Count);
this.readAsyncEventArgs.UserToken2 = null;
}