== Why is this an issue?

"After" and "Before" prefixes or suffixes should not be used to indicate pre and post events. The concepts of before and after should be given to events using the present and past tense.


=== Noncompliant code example

[source,vbnet]
----
Class Foo
    Event BeforeClose() ' Noncompliant
    Event AfterClose()  ' Noncompliant
End Class
----


=== Compliant solution

[source,vbnet]
----
Class Foo
    Event Closing()     ' Compliant
    Event Closed()      ' Compliant
End Class
----

ifdef::env-github,rspecator-view[]

'''
== Implementation Specification
(visible only on this page)

=== Message

Rename this event to remove "xxx" [suffix|prefix].


endif::env-github,rspecator-view[]
