Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 953 Bytes

SA1125.md

File metadata and controls

39 lines (29 loc) · 953 Bytes

SA1125

TypeName SA1125UseShorthandForNullableTypes
CheckId SA1125
Category Readability Rules

Cause

The Nullable type has been defined not using the C# shorthand. For example, Nullable<DateTime> has been used instead of the preferred DateTime?

Rule description

A violation of this rule occurs whenever the Nullable type has been defined without using the shorthand C# style.

How to fix violations

To fix a violation of this rule, use the shorthand version of the nullable type ie. int?, DateTime?, etc.

How to suppress violations

[SuppressMessage("StyleCop.CSharp.ReadabilityRules", "SA1125:UseShorthandForNullableTypes", Justification = "Reviewed.")]
#pragma warning disable SA1125 // UseShorthandForNullableTypes
#pragma warning restore SA1125 // UseShorthandForNullableTypes