使用SerialPort禁用EOF(0x1A)

我知道还有其他post已经解决了这个问题,但我仍然无法找到问题的解决方案。
我收到了来自串口的大量数据,其中包含0x1A。 我以离散的块(这时分为10,18或528块)接收它们,我知道何时可以预期每个尺寸。 问题是每当我收到0x1A时,它似乎会丢弃这个字节。
我试过了:

if (e.EventType == SerialPort.Eof) return; 

但我收到错误: System.IO.Ports.SerialPort不包含’Eof’的定义。

我想要做的就是禁用此Eoffunction; 是否有可能使这个角色不再特别?
提前谢谢,如果在其他地方已经回答了这个问题,我很抱歉,但我无法在任何地方找到答案……

当然在发布问题后我马上弄明白了。

我需要使用SerialData而不是SerialPort 。 我的错。 我希望这有助于其他人!