== 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[]