Учитывая, что метод принимает ProgressChangedEventHandler
и RunWorkerCompletedEventHandler
, я бы поспорил, что вы используете делегатов этих типов и передадите их методу;затем он будет вызывать их в соответствующих точках.
Например, следующие методы соответствуют сигнатурам этих типов делегатов:
' Matches ProgressChangedEventHandler '
Sub OnProgressChanged(ByVal sender As Object, ByVal e As ProgressChangedEventArgs)
' Do something. '
End Sub
' Matches RunWorkerCompletedEventHandler '
Sub OnRunWorkerCompleted(ByVal sender As Object, ByVal e As RunWorkerCompletedEventArgs)
' Do someting. '
End Sub
Учитывая приведенные выше методы, вы можете передать их ProgAnalysis
как это:
ProgAnalysis("fileName", _
AddressOf OnProgressChanged, _
AddressOf OnRunWorkerCompleted)