72 references to Recommended
Microsoft.CodeAnalysis.CodeStyle (72)
src\Analyzers\Core\Analyzers\EnforceOnBuild.cs (1)
19
/// but is not part of the <see cref="
Recommended
"/> or <see cref="HighlyRecommended"/> group for build enforcement.
src\Analyzers\Core\Analyzers\EnforceOnBuildValues.cs (71)
34
public const EnforceOnBuild UseThrowExpression = /*IDE0016*/ EnforceOnBuild.
Recommended
;
35
public const EnforceOnBuild UseObjectInitializer = /*IDE0017*/ EnforceOnBuild.
Recommended
;
36
public const EnforceOnBuild InlineDeclaration = /*IDE0018*/ EnforceOnBuild.
Recommended
;
37
public const EnforceOnBuild InlineAsType = /*IDE0019*/ EnforceOnBuild.
Recommended
;
38
public const EnforceOnBuild InlineIsType = /*IDE0020*/ EnforceOnBuild.
Recommended
;
39
public const EnforceOnBuild UseExpressionBodyForConstructors = /*IDE0021*/ EnforceOnBuild.
Recommended
;
40
public const EnforceOnBuild UseExpressionBodyForMethods = /*IDE0022*/ EnforceOnBuild.
Recommended
;
41
public const EnforceOnBuild UseExpressionBodyForConversionOperators = /*IDE0023*/ EnforceOnBuild.
Recommended
;
42
public const EnforceOnBuild UseExpressionBodyForOperators = /*IDE0024*/ EnforceOnBuild.
Recommended
;
43
public const EnforceOnBuild UseExpressionBodyForProperties = /*IDE0025*/ EnforceOnBuild.
Recommended
;
44
public const EnforceOnBuild UseExpressionBodyForIndexers = /*IDE0026*/ EnforceOnBuild.
Recommended
;
45
public const EnforceOnBuild UseExpressionBodyForAccessors = /*IDE0027*/ EnforceOnBuild.
Recommended
;
46
public const EnforceOnBuild UseCollectionInitializer = /*IDE0028*/ EnforceOnBuild.
Recommended
;
47
public const EnforceOnBuild UseCoalesceExpression = /*IDE0029*/ EnforceOnBuild.
Recommended
;
48
public const EnforceOnBuild UseCoalesceExpressionForNullable = /*IDE0030*/ EnforceOnBuild.
Recommended
;
49
public const EnforceOnBuild UseNullPropagation = /*IDE0031*/ EnforceOnBuild.
Recommended
;
50
public const EnforceOnBuild UseAutoProperty = /*IDE0032*/ EnforceOnBuild.
Recommended
;
51
public const EnforceOnBuild UseExplicitTupleName = /*IDE0033*/ EnforceOnBuild.
Recommended
;
52
public const EnforceOnBuild UseDefaultLiteral = /*IDE0034*/ EnforceOnBuild.
Recommended
;
53
public const EnforceOnBuild InlineIsTypeWithoutName = /*IDE0038*/ EnforceOnBuild.
Recommended
;
54
public const EnforceOnBuild UseLocalFunction = /*IDE0039*/ EnforceOnBuild.
Recommended
;
55
public const EnforceOnBuild UseDeconstruction = /*IDE0042*/ EnforceOnBuild.
Recommended
;
56
public const EnforceOnBuild UseConditionalExpressionForAssignment = /*IDE0045*/ EnforceOnBuild.
Recommended
;
57
public const EnforceOnBuild UseConditionalExpressionForReturn = /*IDE0046*/ EnforceOnBuild.
Recommended
;
58
public const EnforceOnBuild RemoveUnnecessaryParentheses = /*IDE0047*/ EnforceOnBuild.
Recommended
;
59
public const EnforceOnBuild UseExpressionBodyForLambdaExpressions = /*IDE0053*/ EnforceOnBuild.
Recommended
;
60
public const EnforceOnBuild UseCompoundAssignment = /*IDE0054*/ EnforceOnBuild.
Recommended
;
61
public const EnforceOnBuild UseIndexOperator = /*IDE0056*/ EnforceOnBuild.
Recommended
;
62
public const EnforceOnBuild UseRangeOperator = /*IDE0057*/ EnforceOnBuild.
Recommended
;
63
public const EnforceOnBuild UseExpressionBodyForLocalFunctions = /*IDE0061*/ EnforceOnBuild.
Recommended
;
64
public const EnforceOnBuild MakeLocalFunctionStatic = /*IDE0062*/ EnforceOnBuild.
Recommended
;
65
public const EnforceOnBuild UseSimpleUsingStatement = /*IDE0063*/ EnforceOnBuild.
Recommended
;
66
public const EnforceOnBuild MoveMisplacedUsingDirectives = /*IDE0065*/ EnforceOnBuild.
Recommended
;
67
public const EnforceOnBuild UseSystemHashCode = /*IDE0070*/ EnforceOnBuild.
Recommended
;
68
public const EnforceOnBuild SimplifyInterpolation = /*IDE0071*/ EnforceOnBuild.
Recommended
;
69
public const EnforceOnBuild UseCoalesceCompoundAssignment = /*IDE0074*/ EnforceOnBuild.
Recommended
;
70
public const EnforceOnBuild SimplifyConditionalExpression = /*IDE0075*/ EnforceOnBuild.
Recommended
;
71
public const EnforceOnBuild UsePatternCombinators = /*IDE0078*/ EnforceOnBuild.
Recommended
;
72
public const EnforceOnBuild RemoveUnnecessaryByVal = /*IDE0081*/ EnforceOnBuild.
Recommended
;
73
public const EnforceOnBuild ConvertTypeOfToNameOf = /*IDE0082*/ EnforceOnBuild.
Recommended
;
74
public const EnforceOnBuild UseNotPattern = /*IDE0083*/ EnforceOnBuild.
Recommended
;
75
public const EnforceOnBuild UseIsNotExpression = /*IDE0084*/ EnforceOnBuild.
Recommended
;
76
public const EnforceOnBuild UseImplicitObjectCreation = /*IDE0090*/ EnforceOnBuild.
Recommended
;
77
public const EnforceOnBuild RemoveRedundantEquality = /*IDE0100*/ EnforceOnBuild.
Recommended
;
78
public const EnforceOnBuild RemoveUnnecessaryDiscardDesignation = /*IDE0110*/ EnforceOnBuild.
Recommended
;
79
public const EnforceOnBuild RemoveUnnecessaryLambdaExpression = /*IDE0200*/ EnforceOnBuild.
Recommended
;
80
public const EnforceOnBuild InvokeDelegateWithConditionalAccess = /*IDE1005*/ EnforceOnBuild.
Recommended
;
81
public const EnforceOnBuild NamingRule = /*IDE1006*/ EnforceOnBuild.
Recommended
;
82
public const EnforceOnBuild MatchFolderAndNamespace = /*IDE0130*/ EnforceOnBuild.
Recommended
;
83
public const EnforceOnBuild SimplifyObjectCreation = /*IDE0140*/ EnforceOnBuild.
Recommended
;
84
public const EnforceOnBuild SimplifyPropertyPattern = /*IDE0170*/ EnforceOnBuild.
Recommended
;
85
public const EnforceOnBuild RemoveRedundantNullableDirective = /*IDE0240*/ EnforceOnBuild.
Recommended
;
86
public const EnforceOnBuild RemoveUnnecessaryNullableDirective = /*IDE0241*/ EnforceOnBuild.
Recommended
;
87
public const EnforceOnBuild MakeStructReadOnly = /*IDE0250*/ EnforceOnBuild.
Recommended
;
88
public const EnforceOnBuild MakeStructMemberReadOnly = /*IDE0251*/ EnforceOnBuild.
Recommended
;
89
public const EnforceOnBuild UsePatternMatchingAsAndMemberAccess = /*IDE0260*/ EnforceOnBuild.
Recommended
;
90
public const EnforceOnBuild UseCoalesceExpressionForIfNullCheck = /*IDE0270*/ EnforceOnBuild.
Recommended
;
91
public const EnforceOnBuild UseNameofInAttribute = /*IDE0280*/ EnforceOnBuild.
Recommended
;
92
public const EnforceOnBuild UsePrimaryConstructor = /*IDE0290*/ EnforceOnBuild.
Recommended
;
93
public const EnforceOnBuild UseCollectionExpressionForArray = /*IDE0300*/ EnforceOnBuild.
Recommended
;
94
public const EnforceOnBuild UseCollectionExpressionForEmpty = /*IDE0301*/ EnforceOnBuild.
Recommended
;
95
public const EnforceOnBuild UseCollectionExpressionForStackAlloc = /*IDE0302*/ EnforceOnBuild.
Recommended
;
96
public const EnforceOnBuild UseCollectionExpressionForCreate = /*IDE0303*/ EnforceOnBuild.
Recommended
;
97
public const EnforceOnBuild UseCollectionExpressionForBuilder = /*IDE0304*/ EnforceOnBuild.
Recommended
;
98
public const EnforceOnBuild UseCollectionExpressionForFluent = /*IDE0305*/ EnforceOnBuild.
Recommended
;
99
public const EnforceOnBuild UseCollectionExpressionForNew = /*IDE0306*/ EnforceOnBuild.
Recommended
;
100
public const EnforceOnBuild MakeAnonymousFunctionStatic = /*IDE0320*/ EnforceOnBuild.
Recommended
;
101
public const EnforceOnBuild UseSystemThreadingLock = /*IDE0330*/ EnforceOnBuild.
Recommended
;
102
public const EnforceOnBuild UseUnboundGenericTypeInNameOf = /*IDE0340*/ EnforceOnBuild.
Recommended
;
103
public const EnforceOnBuild UseImplicitlyTypedLambdaExpression = /*IDE0350*/ EnforceOnBuild.
Recommended
;
104
public const EnforceOnBuild SimplifyPropertyAccessor = /*IDE0360*/ EnforceOnBuild.
Recommended
;