public class AlarmEventArgs : EventArgs
{
private readonly int nrings = 0;
private readonly bool snoozePressed = false;
//Constructor.
public AlarmEventArgs(bool snoozePressed, int nrings)
{
this.snoozePressed = snoozePressed;
this.nrings = nrings;
}
//Properties.
public string AlarmText {
...
}
public int NumRings {
...
}
public bool SnoozePressed{
...
}
}
Public Class AlarmEventArgs
Inherits EventArgs
Private nrings As Integer = 0
Private _snoozePressed As Boolean = False
'Constructor.
Public Sub New(ByVal snoozePressed As Boolean, ByVal nrings As Integer)
Me.snoozePressed = snoozePressed
Me.nrings = nrings
End Sub
'Properties.
Public ReadOnly Property AlarmText() As String
...
End Property
Public ReadOnly Property NumRings() As Integer
...
End Property
Public ReadOnly Property SnoozePressed() As Boolean
...
End Property
End Class