private void RefreshElapsed(Object state) { iServiceDiagnosticsMutex.WaitOne(); ServiceDiagnostics.AsyncActionDiagnostic action = iActionDiagnostic; iServiceDiagnosticsMutex.ReleaseMutex(); if (action != null) { action.DiagnosticBegin(textBoxDiagnostic.Text); } }
private void textBoxDiagnosticTextChanged(object sender, EventArgs e) { iServiceDiagnosticsMutex.WaitOne(); ServiceDiagnostics.AsyncActionDiagnostic action = iActionDiagnostic; iServiceDiagnosticsMutex.ReleaseMutex(); if (action != null) { action.DiagnosticBegin(textBoxDiagnostic.Text); } }