protected override void OnShutdown() { if (_inputMessages != null) { _inputMessages.Close(); } }
protected override void OnAbort() { inputQueue.Close(); }
public void Dispose() { _pluginHostProcess?.Dispose(); _redirectedStdin?.Close(); }
public void FinishBackgroundClose() { Fx.Assert(backgroundCloseData != null, "Only callable from background close"); backgroundCloseData.Close(); }