public override void Dispose() { base.Dispose(); if (IOHandler == null) return; IOHandler.Protocol = null; IOHandler.Dispose(); } public override IOHandler IOHandler