public void DisposeCapture() { lock (syncRoot) { if (_futronicEnrollment != null) { _futronicEnrollment.OnPutOn -= OnPutOn_Enrollment; _futronicEnrollment.OnTakeOff -= OnTakeOff_Enrollment; _futronicEnrollment.UpdateScreenImage -= UpdateScreenImage_Enrollment; _futronicEnrollment.OnFakeSource -= OnFakeSource_Enrollment; _futronicEnrollment.OnEnrollmentComplete -= OnEnrollmentComplete_Enrollment; _futronicEnrollment.OnCalcel(); _futronicEnrollment = null; } } }