public void Dispose() { if (_disposed) { return; } SetHandle(NativeMethods.JobObjectLimitFlags.JOB_NONE); _handle.Close(); _handle.Dispose(); _handle = null; _disposed = true; }