What are shared events in VB.NET? How do I raise them and handle them? What are they useful for?
E.g. if I declare a class like this:
Public Class ProgressHandler
Public Shared Event Progress(ByVal title As String, ByVal message As String, ByVal value As Integer, ByVal max As Integer)
The compiler doesn't complain but I don't know what to do with it from there.