public void Drain(ulong nummberOfBytesToDrain = 0) { if (nummberOfBytesToDrain == 0) { Out123NativeMethods.Drain(handle); } else { Out123NativeMethods.NDrain(handle, new UIntPtr(nummberOfBytesToDrain)); } }