59 references to Recommended
Microsoft.CodeAnalysis.Features (59)
EnforceOnBuild.cs (1)
19
/// but is not part of the <see cref="
Recommended
"/> or <see cref="HighlyRecommended"/> group for build enforcement.
EnforceOnBuildValues.cs (58)
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
;