
Inline adoc files when they are included exactly once. Also fix language tags because this inlining gives us better information on what language the code is written in.
39 lines
715 B
Plaintext
39 lines
715 B
Plaintext
== 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[]
|