C#


ROSLYN.NAMING.CA1713 : Events should not have 'Before' or 'After' prefix (C#)

See Roslyn-Detected C# Warning Classes for more information.

Summary

Event names should describe the action that raises the event. To name related events that are raised in a specific sequence, use the present or past tense to indicate the relative position in the sequence of actions. For example, when naming a pair of events that is raised when closing a resource, you might name it 'Closing' and 'Closed', instead of 'BeforeClose' and 'AfterClose'.

This check corresponds to Roslyn rule CA1713. For full rule details, see the Microsoft website: CA1713.

Properties

Class Name Events should not have 'Before' or 'After' prefix (C#)
Significance style
Mnemonic ROSLYN.NAMING.CA1713
Categories None
Availability Available for C# only.
Enabling Checks for this warning class are disabled by default. To enable them, add the following WARNING_FILTER rule to the project configuration file.
WARNING_FILTER += allow class="Events should not have 'Before' or 'After' prefix (C#)"

Relevant Configuration File Parameters

The following configuration file parameters affect checks for this warning class.