-
Notifications
You must be signed in to change notification settings - Fork 23
SA1203
ptittof57 edited this page Aug 15, 2015
·
3 revisions
<title>SA1203: ConstantsMustAppearBeforeFields</title>
<script src="script/helpstudio.js" type="text/javascript"></script>
<script src="script/StandardText.js" type="text/jscript"></script>
<script type="text/jscript">WritePageTop(document.title);</script>
TypeName |
ConstantsMustAppearBeforeFields |
CheckId |
SA1203 |
Category |
Ordering Rules |
A constant field is placed beneath a non-constant field.
A violation of this rule occurs when a constant field is placed beneath a non-constant field. Constants must be placed above fields to indicate that the two are fundamentally different types of elements with different considerations for the compiler, different naming requirements, etc.
To fix an instance of this violation, place all constants above all fields.
[SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1203:ConstantsMustAppearBeforeFields", Justification = "Reviewed.")]
- - SA0102 - Clean Install
- - Download
- - Documentation Rules - Layout Rules - Maintainability Rules - Naming Rules - Ordering Rules - Readability Rules - Spacing Rules - Suppressions
- - Adding a custom StyleCop settings page - Adding custom rule settings - Authoring a custom styleCop rule - Authoring rules metadata - Custom CSharp Language Service - Custom MSBuild Integration - Hosting StyleCop in a Custom Environment - Installing a Custom Rule - Integrating StyleCop Into Build Environments - Integrating StyleCop into MSBuild - Writing Custom Rules for StyleCop