758 references to IDEDiagnosticIds
Microsoft.CodeAnalysis.CSharp.EditorFeatures (71)
CodeCleanup\CSharpCodeCleanupService.cs (71)
28
IDEDiagnosticIds
.MoveMisplacedUsingDirectivesDiagnosticId),
31
IDEDiagnosticIds
.FileHeaderMismatch),
39
IDEDiagnosticIds
.AddThisOrMeQualificationDiagnosticId,
40
IDEDiagnosticIds
.RemoveThisOrMeQualificationDiagnosticId),
46
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId),
54
IDEDiagnosticIds
.RemoveUnnecessaryParenthesesDiagnosticId,
55
IDEDiagnosticIds
.AddRequiredParenthesesDiagnosticId),
60
IDEDiagnosticIds
.AddAccessibilityModifiersDiagnosticId),
65
IDEDiagnosticIds
.UseCoalesceExpressionForTernaryConditionalCheckDiagnosticId),
68
IDEDiagnosticIds
.UseCollectionInitializerDiagnosticId),
71
IDEDiagnosticIds
.UseExplicitTupleNameDiagnosticId),
74
IDEDiagnosticIds
.MatchFolderAndNamespaceDiagnosticId),
77
IDEDiagnosticIds
.UseNullPropagationDiagnosticId),
80
IDEDiagnosticIds
.UseObjectInitializerDiagnosticId),
83
IDEDiagnosticIds
.UseAutoPropertyDiagnosticId),
86
IDEDiagnosticIds
.UseCoalesceCompoundAssignmentDiagnosticId,
87
IDEDiagnosticIds
.UseCompoundAssignmentDiagnosticId),
90
IDEDiagnosticIds
.UseConditionalExpressionForAssignmentDiagnosticId,
92
IDEDiagnosticIds
.UseConditionalExpressionForReturnDiagnosticId),
96
IDEDiagnosticIds
.UseInferredMemberNameDiagnosticId),
99
IDEDiagnosticIds
.UseIsNullCheckDiagnosticId),
102
IDEDiagnosticIds
.SimplifyConditionalExpressionDiagnosticId),
105
IDEDiagnosticIds
.SimplifyInterpolationId),
110
IDEDiagnosticIds
.MakeFieldReadonlyDiagnosticId),
115
IDEDiagnosticIds
.UnusedParameterDiagnosticId),
120
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId),
125
IDEDiagnosticIds
.MultipleBlankLinesDiagnosticId),
128
IDEDiagnosticIds
.ConsecutiveStatementPlacementDiagnosticId),
137
IDEDiagnosticIds
.UseImplicitTypeDiagnosticId,
138
IDEDiagnosticIds
.UseExplicitTypeDiagnosticId),
143
IDEDiagnosticIds
.UseExpressionBodyForAccessorsDiagnosticId,
145
IDEDiagnosticIds
.UseExpressionBodyForConstructorsDiagnosticId,
147
IDEDiagnosticIds
.UseExpressionBodyForIndexersDiagnosticId,
149
IDEDiagnosticIds
.UseExpressionBodyForLambdaExpressionsDiagnosticId,
151
IDEDiagnosticIds
.UseExpressionBodyForLocalFunctionsDiagnosticId,
153
IDEDiagnosticIds
.UseExpressionBodyForMethodsDiagnosticId,
155
IDEDiagnosticIds
.UseExpressionBodyForOperatorsDiagnosticId,
156
IDEDiagnosticIds
.UseExpressionBodyForConversionOperatorsDiagnosticId,
158
IDEDiagnosticIds
.UseExpressionBodyForPropertiesDiagnosticId),
163
IDEDiagnosticIds
.InlineAsTypeCheckId,
165
IDEDiagnosticIds
.InlineIsTypeCheckId,
167
IDEDiagnosticIds
.SimplifyPropertyPatternDiagnosticId,
169
IDEDiagnosticIds
.UseNotPatternDiagnosticId,
171
IDEDiagnosticIds
.UsePatternCombinatorsDiagnosticId,
173
IDEDiagnosticIds
.ConvertSwitchStatementToExpressionDiagnosticId,
175
IDEDiagnosticIds
.UseNullCheckOverTypeCheckDiagnosticId),
180
IDEDiagnosticIds
.InvokeDelegateWithConditionalAccessId),
185
IDEDiagnosticIds
.MakeLocalFunctionStaticDiagnosticId),
188
IDEDiagnosticIds
.OrderModifiersDiagnosticId,
191
IDEDiagnosticIds
.MakeStructReadOnlyDiagnosticId),
196
IDEDiagnosticIds
.AddBracesDiagnosticId),
200
IDEDiagnosticIds
.UseSimpleUsingStatementDiagnosticId),
204
IDEDiagnosticIds
.UseFileScopedNamespaceDiagnosticId),
208
IDEDiagnosticIds
.RemoveUnnecessaryLambdaExpressionDiagnosticId),
213
IDEDiagnosticIds
.UseDefaultLiteralDiagnosticId),
217
IDEDiagnosticIds
.UseDeconstructionDiagnosticId,
219
IDEDiagnosticIds
.UseTupleSwapDiagnosticId),
223
IDEDiagnosticIds
.UseImplicitObjectCreationDiagnosticId),
227
IDEDiagnosticIds
.InlineDeclarationDiagnosticId),
231
IDEDiagnosticIds
.UseIndexOperatorDiagnosticId,
233
IDEDiagnosticIds
.UseRangeOperatorDiagnosticId),
237
IDEDiagnosticIds
.UseLocalFunctionDiagnosticId),
241
IDEDiagnosticIds
.UseThrowExpressionDiagnosticId),
246
IDEDiagnosticIds
.ExpressionValueIsUnusedDiagnosticId,
247
IDEDiagnosticIds
.ValueAssignedIsUnusedDiagnosticId),
252
IDEDiagnosticIds
.ConstructorInitializerPlacementDiagnosticId),
255
IDEDiagnosticIds
.ConsecutiveBracePlacementDiagnosticId),
258
IDEDiagnosticIds
.EmbeddedStatementPlacementDiagnosticId),
263
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId),
270
IDEDiagnosticIds
.RemoveRedundantNullableDirectiveDiagnosticId,
271
IDEDiagnosticIds
.RemoveUnnecessaryNullableDirectiveDiagnosticId)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (72)
ConvertSwitchStatementToExpressionTests.cs (1)
888
var descriptor = analyzer.SupportedDiagnostics.First(descriptor => descriptor.Id ==
IDEDiagnosticIds
.ConvertSwitchStatementToExpressionDiagnosticId);
CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
662
Assert.Equal(
IDEDiagnosticIds
.InlineIsTypeCheckId, diag.Id);
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (4)
193
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId,
194
IDEDiagnosticIds
.FormattingDiagnosticId,
376
#pragma warning disable {
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId}
1066
.Add(
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId, ReportDiagnostic.Suppress));
Diagnostics\Suppression\SuppressionTests.cs (2)
763
var specificDiagnosticOptions = new[] { KeyValuePairUtil.Create(
IDEDiagnosticIds
.FormattingDiagnosticId, ReportDiagnostic.Warn) };
1005
var specificDiagnosticOptions = new[] { KeyValuePairUtil.Create(
IDEDiagnosticIds
.FormattingDiagnosticId, ReportDiagnostic.Warn) };
Formatting\CodeCleanupTests.cs (1)
560
var ideDiagnosticIds = typeof(
IDEDiagnosticIds
).GetFields().Select(f => f.GetValue(f) as string).ToArray();
RemoveUnnecessaryExpressionParenthesesTests.cs (1)
51
=> TestHelpers.Diagnostic(
IDEDiagnosticIds
.RemoveUnnecessaryParenthesesDiagnosticId, text, startLocation: new LinePosition(line, column));
RemoveUnusedParametersTests.cs (26)
77
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
110
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
144
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
161
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
186
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
228
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
309
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
328
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
406
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
428
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
492
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
758
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
773
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
866
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
1222
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId, "p1").WithLocation(5, 15),
1223
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId, "p2").WithLocation(5, 23),
1224
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId, "p3").WithLocation(13, 23),
1225
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId, "p4").WithLocation(13, 31),
1226
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId, "p5").WithLocation(19, 17));
1301
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
1343
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
1399
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
1431
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
1712
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
1731
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
1753
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId));
SimplifyThisOrMe\SimplifyThisOrMeTests.cs (1)
106
diagnosticId:
IDEDiagnosticIds
.RemoveThisOrMeQualificationDiagnosticId,
SimplifyTypeNames\SimplifyTypeNamesTests.cs (3)
5351
""",
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId, DiagnosticSeverity.Hidden);
5366
""",
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId, DiagnosticSeverity.Hidden);
6810
""",
IDEDiagnosticIds
.SimplifyMemberAccessDiagnosticId, DiagnosticSeverity.Hidden);
UseExplicitTypeTests.cs (4)
2367
diagnosticId:
IDEDiagnosticIds
.UseExplicitTypeDiagnosticId,
2387
diagnosticId:
IDEDiagnosticIds
.UseExplicitTypeDiagnosticId,
2407
diagnosticId:
IDEDiagnosticIds
.UseExplicitTypeDiagnosticId,
2427
diagnosticId:
IDEDiagnosticIds
.UseExplicitTypeDiagnosticId,
UseImplicitTypeTests.cs (4)
1895
diagnosticId:
IDEDiagnosticIds
.UseImplicitTypeDiagnosticId,
1915
diagnosticId:
IDEDiagnosticIds
.UseImplicitTypeDiagnosticId,
1935
diagnosticId:
IDEDiagnosticIds
.UseImplicitTypeDiagnosticId,
1955
diagnosticId:
IDEDiagnosticIds
.UseImplicitTypeDiagnosticId,
ValidateFormatStringTests.cs (24)
661
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
696
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
714
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
732
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
751
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
770
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
789
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
809
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
829
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
847
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
865
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
883
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
901
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
920
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
939
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
958
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
985
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
1004
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
1023
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
1042
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
1061
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
1080
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
1099
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
1118
diagnosticId:
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
Microsoft.CodeAnalysis.CSharp.Features (121)
AddImport\CSharpAddImportCodeFixProvider.cs (1)
163
IDEDiagnosticIds
.UnboundIdentifierId);
AddImport\CSharpAddImportFeatureService.cs (1)
176
case
IDEDiagnosticIds
.UnboundIdentifierId:
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
34
=> ImmutableArray.Create(
IDEDiagnosticIds
.ArrowExpressionClausePlacementDiagnosticId);
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
19
: base(
IDEDiagnosticIds
.ArrowExpressionClausePlacementDiagnosticId,
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.cs (1)
43
get { return ImmutableArray.Create(CS0103, CS0117, CS0234, CS0246, CS0305, CS0308, CS0426, CS0616,
IDEDiagnosticIds
.UnboundIdentifierId); }
ConditionalExpressionPlacementCodeFixProvider.cs (1)
34
=> ImmutableArray.Create(
IDEDiagnosticIds
.ConditionalExpressionPlacementDiagnosticId);
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
20
: base(
IDEDiagnosticIds
.ConditionalExpressionPlacementDiagnosticId,
ConsecutiveBracePlacementCodeFixProvider.cs (1)
33
=> ImmutableArray.Create(
IDEDiagnosticIds
.ConsecutiveBracePlacementDiagnosticId);
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
20
: base(
IDEDiagnosticIds
.ConsecutiveBracePlacementDiagnosticId,
ConstructorInitializerPlacementCodeFixProvider.cs (1)
32
=> ImmutableArray.Create(
IDEDiagnosticIds
.ConstructorInitializerPlacementDiagnosticId);
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
21
: base(
IDEDiagnosticIds
.ConstructorInitializerPlacementDiagnosticId,
ConvertNamespaceCodeFixProvider.cs (4)
38
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseBlockScopedNamespaceDiagnosticId,
IDEDiagnosticIds
.UseFileScopedNamespaceDiagnosticId);
47
IDEDiagnosticIds
.UseBlockScopedNamespaceDiagnosticId => NamespaceDeclarationPreference.BlockScoped,
48
IDEDiagnosticIds
.UseFileScopedNamespaceDiagnosticId => NamespaceDeclarationPreference.FileScoped,
ConvertProgram\ConvertToProgramMainCodeFixProvider.cs (1)
32
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseProgramMainId);
ConvertProgram\ConvertToTopLevelStatementsCodeFixProvider.cs (1)
34
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseTopLevelStatementsId);
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
39
=> ImmutableArray.Create(
IDEDiagnosticIds
.ConvertSwitchStatementToExpressionDiagnosticId);
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
24
: base(
IDEDiagnosticIds
.ConvertSwitchStatementToExpressionDiagnosticId,
ConvertToBlockScopedNamespaceDiagnosticAnalyzer.cs (1)
19
: base(
IDEDiagnosticIds
.UseBlockScopedNamespaceDiagnosticId,
ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
19
: base(
IDEDiagnosticIds
.UseFileScopedNamespaceDiagnosticId,
ConvertToProgramMainDiagnosticAnalyzer.cs (1)
21
IDEDiagnosticIds
.UseProgramMainId,
ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
23
IDEDiagnosticIds
.UseTopLevelStatementsId,
CSharpAddBracesCodeFixProvider.cs (1)
28
=> ImmutableArray.Create(
IDEDiagnosticIds
.AddBracesDiagnosticId);
CSharpAddBracesDiagnosticAnalyzer.cs (1)
24
: base(
IDEDiagnosticIds
.AddBracesDiagnosticId,
CSharpAsAndMemberAccessCodeFixProvider.cs (1)
35
=> ImmutableArray.Create(
IDEDiagnosticIds
.UsePatternMatchingAsAndMemberAccessDiagnosticId);
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
30
: base(
IDEDiagnosticIds
.UsePatternMatchingAsAndMemberAccessDiagnosticId,
CSharpAsAndNullCheckCodeFixProvider.cs (1)
32
=> ImmutableArray.Create(
IDEDiagnosticIds
.InlineAsTypeCheckId);
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
34
: base(
IDEDiagnosticIds
.InlineAsTypeCheckId,
CSharpInlineDeclarationCodeFixProvider.cs (1)
42
=> ImmutableArray.Create(
IDEDiagnosticIds
.InlineDeclarationDiagnosticId);
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
38
: base(
IDEDiagnosticIds
.InlineDeclarationDiagnosticId,
CSharpIsAndCastCheckCodeFixProvider.cs (1)
36
=> ImmutableArray.Create(
IDEDiagnosticIds
.InlineIsTypeCheckId);
CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
38
: base(
IDEDiagnosticIds
.InlineIsTypeCheckId,
CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
31
=> ImmutableArray.Create(
IDEDiagnosticIds
.MakeStructFieldsWritable);
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
18
IDEDiagnosticIds
.MakeStructFieldsWritable,
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
22
: base(
IDEDiagnosticIds
.MakeStructMemberReadOnlyDiagnosticId,
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
32
ImmutableArray.Create(
IDEDiagnosticIds
.MakeStructMemberReadOnlyDiagnosticId);
CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
30
ImmutableArray.Create(
IDEDiagnosticIds
.MakeStructReadOnlyDiagnosticId);
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
20
: base(
IDEDiagnosticIds
.MakeStructReadOnlyDiagnosticId,
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
36
=> ImmutableArray.Create(
IDEDiagnosticIds
.RemoveConfusingSuppressionForIsExpressionDiagnosticId);
CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (1)
17
: base(
IDEDiagnosticIds
.RemoveConfusingSuppressionForIsExpressionDiagnosticId,
CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
24
IDEDiagnosticIds
.RemoveRedundantNullableDirectiveDiagnosticId,
CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
37
ImmutableArray.Create(
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId);
CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
34
=> ImmutableArray.Create(
IDEDiagnosticIds
.RemoveUnnecessaryDiscardDesignationDiagnosticId);
CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
22
: base(
IDEDiagnosticIds
.RemoveUnnecessaryDiscardDesignationDiagnosticId,
CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
35
=> ImmutableArray.Create(
IDEDiagnosticIds
.RemoveUnnecessaryLambdaExpressionDiagnosticId);
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
32
: base(
IDEDiagnosticIds
.RemoveUnnecessaryLambdaExpressionDiagnosticId,
CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (3)
32
IDEDiagnosticIds
.RemoveRedundantNullableDirectiveDiagnosticId,
33
IDEDiagnosticIds
.RemoveUnnecessaryNullableDirectiveDiagnosticId);
39
if (diagnostic.Id ==
IDEDiagnosticIds
.RemoveRedundantNullableDirectiveDiagnosticId)
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
27
: base(
IDEDiagnosticIds
.RemoveUnnecessaryNullableDirectiveDiagnosticId,
CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
31
ImmutableArray.Create(
IDEDiagnosticIds
.RemoveUnreachableCodeDiagnosticId);
CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (1)
25
: base(
IDEDiagnosticIds
.RemoveUnreachableCodeDiagnosticId,
CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
35
ImmutableArray.Create(
IDEDiagnosticIds
.SimplifyPropertyPatternDiagnosticId);
CSharpSimplifyPropertyPatternDiagnosticAnalyzer.cs (1)
27
: base(
IDEDiagnosticIds
.SimplifyPropertyPatternDiagnosticId,
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
36
ImmutableArray.Create(
IDEDiagnosticIds
.UseCoalesceCompoundAssignmentDiagnosticId);
CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
32
: base(
IDEDiagnosticIds
.UseCoalesceCompoundAssignmentDiagnosticId,
CSharpUseDeconstructionCodeFixProvider.cs (1)
34
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseDeconstructionDiagnosticId);
CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
25
: base(
IDEDiagnosticIds
.UseDeconstructionDiagnosticId,
CSharpUseDefaultLiteralCodeFixProvider.cs (1)
31
= ImmutableArray.Create(
IDEDiagnosticIds
.UseDefaultLiteralDiagnosticId);
CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (1)
19
: base(
IDEDiagnosticIds
.UseDefaultLiteralDiagnosticId,
CSharpUseExplicitTypeDiagnosticAnalyzer.cs (1)
22
: base(diagnosticId:
IDEDiagnosticIds
.UseExplicitTypeDiagnosticId,
CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
34
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseImplicitObjectCreationDiagnosticId);
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
23
: base(
IDEDiagnosticIds
.UseImplicitObjectCreationDiagnosticId,
CSharpUseImplicitTypeDiagnosticAnalyzer.cs (1)
22
: base(diagnosticId:
IDEDiagnosticIds
.UseImplicitTypeDiagnosticId,
CSharpUseIndexOperatorCodeFixProvider.cs (1)
35
ImmutableArray.Create(
IDEDiagnosticIds
.UseIndexOperatorDiagnosticId);
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
47
: base(
IDEDiagnosticIds
.UseIndexOperatorDiagnosticId,
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
36
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseIsNullCheckDiagnosticId);
CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (1)
24
: base(
IDEDiagnosticIds
.UseIsNullCheckDiagnosticId,
CSharpUseLocalFunctionCodeFixProvider.cs (1)
43
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseLocalFunctionDiagnosticId);
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
45
: base(
IDEDiagnosticIds
.UseLocalFunctionDiagnosticId,
CSharpUseNameofInAttributeCodeFixProvider.cs (1)
30
public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(
IDEDiagnosticIds
.UseNameofInAttributeDiagnosticId);
CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
32
: base(
IDEDiagnosticIds
.UseNameofInAttributeDiagnosticId,
CSharpUseNotPatternCodeFixProvider.cs (1)
31
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseNotPatternDiagnosticId);
CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
29
: base(
IDEDiagnosticIds
.UseNotPatternDiagnosticId,
CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
36
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseNullCheckOverTypeCheckDiagnosticId);
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
20
: base(
IDEDiagnosticIds
.UseNullCheckOverTypeCheckDiagnosticId,
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
55
=> ImmutableArray.Create(
IDEDiagnosticIds
.UsePatternCombinatorsDiagnosticId);
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (2)
30
IDEDiagnosticIds
.UsePatternCombinatorsDiagnosticId,
35
: base(
IDEDiagnosticIds
.UsePatternCombinatorsDiagnosticId,
CSharpUseRangeOperatorCodeFixProvider.cs (1)
41
ImmutableArray.Create(
IDEDiagnosticIds
.UseRangeOperatorDiagnosticId);
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
45
: base(
IDEDiagnosticIds
.UseRangeOperatorDiagnosticId,
CSharpUseTupleSwapCodeFixProvider.cs (1)
36
= ImmutableArray.Create(
IDEDiagnosticIds
.UseTupleSwapDiagnosticId);
CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
36
: base(
IDEDiagnosticIds
.UseTupleSwapDiagnosticId,
Diagnostics\Analyzers\CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs (4)
84
diagnosticId =
IDEDiagnosticIds
.SimplifyNamesDiagnosticId;
118
diagnosticId =
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId;
123
diagnosticId =
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId;
127
diagnosticId =
IDEDiagnosticIds
.SimplifyMemberAccessDiagnosticId;
Diagnostics\Analyzers\CSharpUnboundIdentifiersDiagnosticAnalyzer.cs (1)
26
=> GetDiagnosticDescriptor(
IDEDiagnosticIds
.UnboundIdentifierId, _nameNotInContextMessageFormat);
EmbeddedStatementPlacementCodeFixProvider.cs (1)
33
=> ImmutableArray.Create(
IDEDiagnosticIds
.EmbeddedStatementPlacementDiagnosticId);
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
20
: base(
IDEDiagnosticIds
.EmbeddedStatementPlacementDiagnosticId,
FullyQualify\CSharpFullyQualifyCodeFixProvider.cs (1)
50
ImmutableArray.Create(CS0103, CS0104, CS0246, CS0305, CS0308,
IDEDiagnosticIds
.UnboundIdentifierId);
InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
29
: base(
IDEDiagnosticIds
.InvokeDelegateWithConditionalAccessId,
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
34
public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(
IDEDiagnosticIds
.InvokeDelegateWithConditionalAccessId);
MakeLocalFunctionStaticCodeFixProvider.cs (1)
29
ImmutableArray.Create(
IDEDiagnosticIds
.MakeLocalFunctionStaticDiagnosticId);
MakeLocalFunctionStaticDiagnosticAnalyzer.cs (1)
18
: base(
IDEDiagnosticIds
.MakeLocalFunctionStaticDiagnosticId,
MisplacedUsingDirectivesCodeFixProvider.cs (1)
49
public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(
IDEDiagnosticIds
.MoveMisplacedUsingDirectivesDiagnosticId);
MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
28
IDEDiagnosticIds
.MoveMisplacedUsingDirectivesDiagnosticId,
36
IDEDiagnosticIds
.MoveMisplacedUsingDirectivesDiagnosticId,
SimplifyTypeNames\SimplifyTypeNamesCodeFixProvider.cs (3)
36
case
IDEDiagnosticIds
.SimplifyNamesDiagnosticId:
37
case
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId:
40
case
IDEDiagnosticIds
.SimplifyMemberAccessDiagnosticId:
UseExplicitTypeCodeFixProvider.cs (1)
35
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseExplicitTypeDiagnosticId);
UseExpressionBodyForAccessorsHelper.cs (1)
20
: base(
IDEDiagnosticIds
.UseExpressionBodyForAccessorsDiagnosticId,
UseExpressionBodyForConstructorsHelper.cs (1)
20
: base(
IDEDiagnosticIds
.UseExpressionBodyForConstructorsDiagnosticId,
UseExpressionBodyForConversionOperatorsHelper.cs (1)
20
: base(
IDEDiagnosticIds
.UseExpressionBodyForConversionOperatorsDiagnosticId,
UseExpressionBodyForIndexersHelper.cs (1)
23
: base(
IDEDiagnosticIds
.UseExpressionBodyForIndexersDiagnosticId,
UseExpressionBodyForLambdaCodeFixProvider.cs (1)
33
public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(
IDEDiagnosticIds
.UseExpressionBodyForLambdaExpressionsDiagnosticId);
UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
105
return CreateDescriptorWithId(
IDEDiagnosticIds
.UseExpressionBodyForLambdaExpressionsDiagnosticId, EnforceOnBuildValues.UseExpressionBodyForLambdaExpressions, title, message);
UseExpressionBodyForLocalFunctionHelper.cs (1)
23
: base(
IDEDiagnosticIds
.UseExpressionBodyForLocalFunctionsDiagnosticId,
UseExpressionBodyForMethodsHelper.cs (1)
23
: base(
IDEDiagnosticIds
.UseExpressionBodyForMethodsDiagnosticId,
UseExpressionBodyForOperatorsHelper.cs (1)
22
: base(
IDEDiagnosticIds
.UseExpressionBodyForOperatorsDiagnosticId,
UseExpressionBodyForPropertiesHelper.cs (1)
23
: base(
IDEDiagnosticIds
.UseExpressionBodyForPropertiesDiagnosticId,
UseImplicitTypeCodeFixProvider.cs (1)
34
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseImplicitTypeDiagnosticId);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs (1)
36
=> ImmutableArray.Create(
IDEDiagnosticIds
.InlineIsTypeWithoutNameCheckDiagnosticsId);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
44
: base(
IDEDiagnosticIds
.InlineIsTypeWithoutNameCheckDiagnosticsId,
UseSimpleUsingStatementCodeFixProvider.cs (1)
41
ImmutableArray.Create(
IDEDiagnosticIds
.UseSimpleUsingStatementDiagnosticId);
UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
54
: base(
IDEDiagnosticIds
.UseSimpleUsingStatementDiagnosticId,
UseThrowExpressionCodeFixProvider.cs (1)
34
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseThrowExpressionDiagnosticId);
UseUtf8StringLiteralCodeFixProvider.cs (1)
37
ImmutableArray.Create(
IDEDiagnosticIds
.UseUtf8StringLiteralDiagnosticId);
UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
36
: base(
IDEDiagnosticIds
.UseUtf8StringLiteralDiagnosticId,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (8)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
904
.Where(d => d.Id ==
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId)
Diagnostics\DiagnosticsClassificationTaggerProviderTests.cs (6)
121
[InlineData(
IDEDiagnosticIds
.RemoveUnnecessaryImportsDiagnosticId, true)]
122
[InlineData(
IDEDiagnosticIds
.RemoveUnnecessaryImportsDiagnosticId, false)]
123
[InlineData(
IDEDiagnosticIds
.RemoveUnreachableCodeDiagnosticId, true)]
124
[InlineData(
IDEDiagnosticIds
.RemoveUnreachableCodeDiagnosticId, false)]
172
IDEDiagnosticIds
.RemoveUnnecessaryImportsDiagnosticId => FadingOptions.FadeOutUnusedImports,
173
IDEDiagnosticIds
.RemoveUnreachableCodeDiagnosticId => FadingOptions.FadeOutUnreachableCode,
Diagnostics\IDEDiagnosticIDUniquenessTest.cs (1)
21
var type = typeof(
IDEDiagnosticIds
);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (4)
Diagnostics\FSharpIDEDiagnosticIds.cs (2)
13
public static string SimplifyNamesDiagnosticId =>
IDEDiagnosticIds
.SimplifyNamesDiagnosticId;
14
public static string RemoveUnnecessaryImportsDiagnosticId =>
IDEDiagnosticIds
.RemoveUnnecessaryImportsDiagnosticId;
Internal\Diagnostics\FSharpSimplifyNameDiagnosticAnalyzer.cs (1)
46
IDEDiagnosticIds
.SimplifyNamesDiagnosticId,
Internal\Diagnostics\FSharpUnusedOpensDiagnosticAnalyzer.cs (1)
43
IDEDiagnosticIds
.RemoveUnnecessaryImportsDiagnosticId,
Microsoft.CodeAnalysis.Features (116)
AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
24
=> ImmutableArray.Create(
IDEDiagnosticIds
.AddAccessibilityModifiersDiagnosticId);
AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
19
: base(
IDEDiagnosticIds
.AddAccessibilityModifiersDiagnosticId,
AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
71
: base(
IDEDiagnosticIds
.AddRequiredParenthesesDiagnosticId,
AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
23
public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(
IDEDiagnosticIds
.MatchFolderAndNamespaceDiagnosticId);
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
21
: base(
IDEDiagnosticIds
.ConsecutiveStatementPlacementDiagnosticId,
AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
25
=> ImmutableArray.Create(
IDEDiagnosticIds
.ConvertTypeOfToNameOfDiagnosticId);
AbstractConvertTypeOfToNameOfDiagnosticAnalyzer.cs (1)
14
: base(diagnosticId:
IDEDiagnosticIds
.ConvertTypeOfToNameOfDiagnosticId,
AbstractFileHeaderCodeFixProvider.cs (1)
29
= ImmutableArray.Create(
IDEDiagnosticIds
.FileHeaderMismatch);
AbstractFileHeaderDiagnosticAnalyzer.cs (1)
24
=> CreateDescriptorWithId(
IDEDiagnosticIds
.FileHeaderMismatch, EnforceOnBuildValues.FileHeaderMismatch, title, message);
AbstractForEachCastCodeFixProvider.cs (1)
28
=> ImmutableArray.Create(
IDEDiagnosticIds
.ForEachCastDiagnosticId);
AbstractForEachCastDiagnosticAnalyzer.cs (1)
31
diagnosticId:
IDEDiagnosticIds
.ForEachCastDiagnosticId,
AbstractFormattingAnalyzer.cs (1)
17
IDEDiagnosticIds
.FormattingDiagnosticId,
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
27
=> ImmutableArray.Create(
IDEDiagnosticIds
.MakeFieldReadonlyDiagnosticId);
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
25
IDEDiagnosticIds
.MakeFieldReadonlyDiagnosticId,
AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
35
: base(
IDEDiagnosticIds
.MatchFolderAndNamespaceDiagnosticId,
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
31
=> ImmutableArray.Create(
IDEDiagnosticIds
.MultipleBlankLinesDiagnosticId);
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
20
: base(
IDEDiagnosticIds
.MultipleBlankLinesDiagnosticId,
AbstractOrderModifiersCodeFixProvider.cs (1)
39
=> FixableCompilerErrorIds.Add(
IDEDiagnosticIds
.OrderModifiersDiagnosticId);
AbstractOrderModifiersDiagnosticAnalyzer.cs (1)
23
: base(
IDEDiagnosticIds
.OrderModifiersDiagnosticId,
AbstractPopulateSwitchExpressionCodeFixProvider.cs (1)
25
: base(
IDEDiagnosticIds
.PopulateSwitchExpressionDiagnosticId)
AbstractPopulateSwitchExpressionDiagnosticAnalyzer.cs (1)
16
: base(
IDEDiagnosticIds
.PopulateSwitchExpressionDiagnosticId,
AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
26
: base(
IDEDiagnosticIds
.PopulateSwitchStatementDiagnosticId)
AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs (1)
16
: base(
IDEDiagnosticIds
.PopulateSwitchStatementDiagnosticId,
AbstractQualifyMemberAccessCodeFixProvider.cs (1)
26
=> ImmutableArray.Create(
IDEDiagnosticIds
.AddThisOrMeQualificationDiagnosticId);
AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
25
: base(
IDEDiagnosticIds
.AddThisOrMeQualificationDiagnosticId,
AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (1)
19
: base(
IDEDiagnosticIds
.RemoveRedundantEqualityDiagnosticId,
AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (3)
28
IDEDiagnosticIds
.InvalidSuppressMessageAttributeDiagnosticId,
32
IDEDiagnosticIds
.InvalidSuppressMessageAttributeDiagnosticId,
41
IDEDiagnosticIds
.LegacyFormatSuppressMessageAttributeDiagnosticId,
AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
21
: base(
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId,
AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (2)
40
classificationIdDescriptor = CreateDescriptorWithId(
IDEDiagnosticIds
.RemoveUnnecessaryImportsDiagnosticId, EnforceOnBuildValues.RemoveUnnecessaryImports, titleAndMessage, isUnnecessary: true);
41
generatedCodeClassificationIdDescriptor = CreateDescriptorWithId(
IDEDiagnosticIds
.RemoveUnnecessaryImportsDiagnosticId + "_gen", EnforceOnBuild.Never, titleAndMessage, isUnnecessary: true, isConfigurable: false);
AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
23
=> ImmutableArray.Create(
IDEDiagnosticIds
.RemoveUnnecessaryParenthesesDiagnosticId);
AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
25
: base(
IDEDiagnosticIds
.RemoveUnnecessaryParenthesesDiagnosticId,
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (5)
31
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId,
102
compilationWithAnalyzers.Compilation.Options.SyntaxTreeOptionsProvider.TryGetDiagnosticValue(tree,
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId, cancellationToken, out var severity) ||
103
compilationWithAnalyzers.Compilation.Options.SpecificDiagnosticOptions.TryGetValue(
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId, out severity))
330
case
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId:
335
case
IDEDiagnosticIds
.FormattingDiagnosticId:
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
26
=> ImmutableArray.Create(
IDEDiagnosticIds
.RemoveUnusedMembersDiagnosticId);
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
36
IDEDiagnosticIds
.RemoveUnusedMembersDiagnosticId,
45
IDEDiagnosticIds
.RemoveUnreadMembersDiagnosticId,
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (3)
66
IDEDiagnosticIds
.ExpressionValueIsUnusedDiagnosticId,
74
IDEDiagnosticIds
.ValueAssignedIsUnusedDiagnosticId,
83
IDEDiagnosticIds
.UnusedParameterDiagnosticId,
AbstractRemoveUnusedValuesCodeFixProvider.cs (5)
64
=> ImmutableArray.Create(
IDEDiagnosticIds
.ExpressionValueIsUnusedDiagnosticId,
65
IDEDiagnosticIds
.ValueAssignedIsUnusedDiagnosticId);
219
=> diagnosticId ==
IDEDiagnosticIds
.ValueAssignedIsUnusedDiagnosticId;
348
case
IDEDiagnosticIds
.ExpressionValueIsUnusedDiagnosticId:
355
case
IDEDiagnosticIds
.ValueAssignedIsUnusedDiagnosticId:
AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
42
: base(
IDEDiagnosticIds
.SimplifyConditionalExpressionDiagnosticId,
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
34
ImmutableArray.Create(
IDEDiagnosticIds
.SimplifyInterpolationId);
AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
21
: base(
IDEDiagnosticIds
.SimplifyInterpolationId,
AbstractSimplifyLinqExpressionCodeFixProvider`3.cs (1)
26
=> ImmutableArray.Create(
IDEDiagnosticIds
.SimplifyLinqExpressionDiagnosticId);
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
34
: base(
IDEDiagnosticIds
.SimplifyLinqExpressionDiagnosticId,
AbstractUseAutoPropertyAnalyzer.cs (1)
49
: base(
IDEDiagnosticIds
.UseAutoPropertyDiagnosticId,
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
31
: base(
IDEDiagnosticIds
.UseCoalesceExpressionForIfNullCheckDiagnosticId,
AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
31
: base(
IDEDiagnosticIds
.UseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticId,
AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
26
: base(
IDEDiagnosticIds
.UseCoalesceExpressionForTernaryConditionalCheckDiagnosticId,
AbstractUseCollectionInitializerCodeFixProvider.cs (1)
42
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseCollectionInitializerDiagnosticId);
AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (2)
39
IDEDiagnosticIds
.UseCollectionInitializerDiagnosticId,
46
IDEDiagnosticIds
.UseCollectionInitializerDiagnosticId,
AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
26
ImmutableArray.Create(
IDEDiagnosticIds
.UseCompoundAssignmentDiagnosticId);
AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (3)
36
: base(
IDEDiagnosticIds
.UseCompoundAssignmentDiagnosticId,
48
IDEDiagnosticIds
.UseCompoundAssignmentDiagnosticId,
55
IDEDiagnosticIds
.UseCompoundAssignmentDiagnosticId,
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
44
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseConditionalExpressionForAssignmentDiagnosticId);
AbstractUseConditionalExpressionForAssignmentDiagnosticAnalyzer.cs (1)
18
: base(
IDEDiagnosticIds
.UseConditionalExpressionForAssignmentDiagnosticId,
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
34
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseConditionalExpressionForReturnDiagnosticId);
AbstractUseConditionalExpressionForReturnDiagnosticAnalyzer.cs (1)
18
: base(
IDEDiagnosticIds
.UseConditionalExpressionForReturnDiagnosticId,
AbstractUseInferredMemberNameCodeFixProvider.cs (1)
23
= ImmutableArray.Create(
IDEDiagnosticIds
.UseInferredMemberNameDiagnosticId);
AbstractUseInferredMemberNameDiagnosticAnalyzer.cs (1)
18
: base(
IDEDiagnosticIds
.UseInferredMemberNameDiagnosticId,
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
25
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseIsNullCheckDiagnosticId);
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
20
: base(
IDEDiagnosticIds
.UseIsNullCheckDiagnosticId,
AbstractUseNullPropagationCodeFixProvider.cs (1)
57
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseNullPropagationDiagnosticId);
AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
56
: base(
IDEDiagnosticIds
.UseNullPropagationDiagnosticId,
AbstractUseObjectInitializerCodeFixProvider.cs (1)
40
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseObjectInitializerDiagnosticId);
AbstractUseObjectInitializerDiagnosticAnalyzer.cs (2)
34
IDEDiagnosticIds
.UseObjectInitializerDiagnosticId,
41
IDEDiagnosticIds
.UseObjectInitializerDiagnosticId,
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
40
: base(
IDEDiagnosticIds
.UseThrowExpressionDiagnosticId,
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
19
private const string DiagnosticID =
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID;
AddRequiredParenthesesCodeFixProvider.cs (1)
29
=> ImmutableArray.Create(
IDEDiagnosticIds
.AddRequiredParenthesesDiagnosticId);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
82
if (diagnostic.Id ==
IDEDiagnosticIds
.FormattingDiagnosticId)
CodeFixes\Suppression\SuppressionHelpers.cs (1)
34
return diagnostic.Id !=
IDEDiagnosticIds
.FormattingDiagnosticId;
ConsecutiveStatementPlacementCodeFixProvider.cs (1)
31
=> ImmutableArray.Create(
IDEDiagnosticIds
.ConsecutiveStatementPlacementDiagnosticId);
FormattingCodeFixProvider.cs (1)
22
=> ImmutableArray.Create(
IDEDiagnosticIds
.FormattingDiagnosticId);
IDEDiagnosticIdToOptionMappingHelper.cs (1)
17
/// Helper type to map <see cref="
IDEDiagnosticIds
"/> to an unique editorconfig code style option, if any,
NamingStyleCodeFixProvider.cs (1)
41
= ImmutableArray.Create(
IDEDiagnosticIds
.NamingRuleId);
NamingStyleDiagnosticAnalyzerBase.cs (1)
26
: base(
IDEDiagnosticIds
.NamingRuleId,
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
29
= ImmutableArray.Create(
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId);
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (1)
28
: base(
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId,
RemoveRedundantEqualityCodeFixProvider.cs (1)
31
public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(
IDEDiagnosticIds
.RemoveRedundantEqualityDiagnosticId);
RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
29
=> ImmutableArray.Create(
IDEDiagnosticIds
.InvalidSuppressMessageAttributeDiagnosticId);
RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
34
=> ImmutableArray.Create(
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId);
SimplifyConditionalCodeFixProvider.cs (1)
33
ImmutableArray.Create(
IDEDiagnosticIds
.SimplifyConditionalExpressionDiagnosticId);
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (2)
29
ImmutableArray.Create(
IDEDiagnosticIds
.RemoveThisOrMeQualificationDiagnosticId);
37
IDEDiagnosticIds
.RemoveThisOrMeQualificationDiagnosticId),
SimplifyThisOrMe\AbstractSimplifyThisOrMeDiagnosticAnalyzer.cs (1)
31
: base(
IDEDiagnosticIds
.RemoveThisOrMeQualificationDiagnosticId,
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (3)
40
IDEDiagnosticIds
.SimplifyNamesDiagnosticId,
41
IDEDiagnosticIds
.SimplifyMemberAccessDiagnosticId,
42
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId);
SimplifyTypeNamesDiagnosticAnalyzerBase.cs (6)
45
private static readonly DiagnosticDescriptor s_descriptorSimplifyNames = CreateDescriptorWithId(
IDEDiagnosticIds
.SimplifyNamesDiagnosticId,
52
private static readonly DiagnosticDescriptor s_descriptorSimplifyMemberAccess = CreateDescriptorWithId(
IDEDiagnosticIds
.SimplifyMemberAccessDiagnosticId,
58
private static readonly DiagnosticDescriptor s_descriptorPreferBuiltinOrFrameworkType = CreateDescriptorWithId(
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId,
140
case
IDEDiagnosticIds
.SimplifyNamesDiagnosticId:
145
case
IDEDiagnosticIds
.SimplifyMemberAccessDiagnosticId:
150
case
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId:
UpdateLegacySuppressionsCodeFixProvider.cs (1)
30
=> ImmutableArray.Create(
IDEDiagnosticIds
.LegacyFormatSuppressMessageAttributeDiagnosticId);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
37
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseAutoPropertyDiagnosticId);
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
32
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseCoalesceExpressionForIfNullCheckDiagnosticId);
UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
30
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticId);
UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
31
=> ImmutableArray.Create(
IDEDiagnosticIds
.UseCoalesceExpressionForTernaryConditionalCheckDiagnosticId);
UseExplicitTupleNameCodeFixProvider.cs (1)
30
= ImmutableArray.Create(
IDEDiagnosticIds
.UseExplicitTupleNameDiagnosticId);
UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
20
: base(
IDEDiagnosticIds
.UseExplicitTupleNameDiagnosticId,
UseSystemHashCodeCodeFixProvider.cs (1)
31
= ImmutableArray.Create(
IDEDiagnosticIds
.UseSystemHashCode);
UseSystemHashCodeDiagnosticAnalyzer.cs (1)
17
: base(
IDEDiagnosticIds
.UseSystemHashCode,
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\CodeFixes\CodeFixService.FixAllDiagnosticProvider.cs (1)
33
if (diagnosticIds.Contains(
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId))
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (34)
CodeCleanup\VisualBasicCodeCleanupService.vb (34)
23
IDEDiagnosticIds
.MoveMisplacedUsingDirectivesDiagnosticId),
25
IDEDiagnosticIds
.FileHeaderMismatch),
27
IDEDiagnosticIds
.AddThisOrMeQualificationDiagnosticId,
IDEDiagnosticIds
.RemoveThisOrMeQualificationDiagnosticId),
29
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId),
31
IDEDiagnosticIds
.RemoveUnnecessaryParenthesesDiagnosticId,
IDEDiagnosticIds
.AddRequiredParenthesesDiagnosticId),
33
IDEDiagnosticIds
.AddAccessibilityModifiersDiagnosticId),
35
IDEDiagnosticIds
.UseCoalesceExpressionForTernaryConditionalCheckDiagnosticId),
37
IDEDiagnosticIds
.UseCollectionInitializerDiagnosticId),
39
IDEDiagnosticIds
.UseExplicitTupleNameDiagnosticId),
41
IDEDiagnosticIds
.MatchFolderAndNamespaceDiagnosticId),
43
IDEDiagnosticIds
.UseNullPropagationDiagnosticId),
45
IDEDiagnosticIds
.UseObjectInitializerDiagnosticId),
47
IDEDiagnosticIds
.UseAutoPropertyDiagnosticId),
49
IDEDiagnosticIds
.UseCoalesceCompoundAssignmentDiagnosticId,
IDEDiagnosticIds
.UseCompoundAssignmentDiagnosticId),
51
IDEDiagnosticIds
.UseConditionalExpressionForAssignmentDiagnosticId,
IDEDiagnosticIds
.UseConditionalExpressionForReturnDiagnosticId),
53
IDEDiagnosticIds
.UseInferredMemberNameDiagnosticId),
55
IDEDiagnosticIds
.UseIsNullCheckDiagnosticId),
57
IDEDiagnosticIds
.SimplifyConditionalExpressionDiagnosticId),
59
IDEDiagnosticIds
.SimplifyInterpolationId),
61
IDEDiagnosticIds
.MakeFieldReadonlyDiagnosticId),
63
IDEDiagnosticIds
.UnusedParameterDiagnosticId),
65
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId),
67
IDEDiagnosticIds
.MultipleBlankLinesDiagnosticId),
69
IDEDiagnosticIds
.ConsecutiveStatementPlacementDiagnosticId),
71
IDEDiagnosticIds
.OrderModifiersDiagnosticId),
73
IDEDiagnosticIds
.UseIsNotExpressionDiagnosticId),
75
IDEDiagnosticIds
.SimplifyObjectCreationDiagnosticId),
77
IDEDiagnosticIds
.ExpressionValueIsUnusedDiagnosticId,
IDEDiagnosticIds
.ValueAssignedIsUnusedDiagnosticId),
79
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId),
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (16)
RemoveUnnecessaryImportsTests.vb (2)
1065
diagnosticId:=
IDEDiagnosticIds
.RemoveUnnecessaryImportsDiagnosticId)
1077
diagnosticId:=
IDEDiagnosticIds
.RemoveUnnecessaryImportsDiagnosticId)
RemoveUnnecessaryParenthesesTests.vb (1)
30
Return TestHelpers.Diagnostic(
IDEDiagnosticIds
.RemoveUnnecessaryParenthesesDiagnosticId, text, startLocation:=New LinePosition(line, column))
RemoveUnusedParametersTests.vb (4)
44
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId))
55
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId))
67
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId))
177
Diagnostic(
IDEDiagnosticIds
.UnusedParameterDiagnosticId))
SimplifyThisOrMe\SimplifyThisOrMeTests.vb (2)
37
Dim diagnostics = (Await GetDiagnosticsAsync(workspace, parameters3)).Where(Function(d) d.Id =
IDEDiagnosticIds
.RemoveThisOrMeQualificationDiagnosticId)
65
diagnosticId:=
IDEDiagnosticIds
.RemoveThisOrMeQualificationDiagnosticId,
SimplifyTypeNames\SimplifyTypeNamesTests.vb (2)
2336
Dim diagnostics = (Await GetDiagnosticsAsync(workspace, parameters)).Where(Function(d) d.Id =
IDEDiagnosticIds
.SimplifyMemberAccessDiagnosticId)
2353
Dim diagnostics = (Await GetDiagnosticsAsync(workspace, parameters2)).Where(Function(d) d.Id =
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId)
ValidateFormatStringTests.vb (5)
82
diagnosticId:=
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
96
diagnosticId:=
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
112
diagnosticId:=
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
136
diagnosticId:=
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
321
diagnosticId:=
IDEDiagnosticIds
.ValidateFormatStringDiagnosticID,
Microsoft.CodeAnalysis.VisualBasic.Features (21)
AddImport\VisualBasicAddImportCodeFixProvider.vb (1)
99
BC36719, BC30512, BC30390, BC42309, BC30182, BC36930,
IDEDiagnosticIds
.UnboundIdentifierId)
AddImport\VisualBasicAddImportFeatureService.vb (2)
99
IDEDiagnosticIds
.UnboundIdentifierId,
136
IDEDiagnosticIds
.UnboundIdentifierId,
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.vb (1)
39
Return ImmutableArray.Create(BC30002,
IDEDiagnosticIds
.UnboundIdentifierId, BC30182, BC30451, BC30456, BC32042, BC32043, BC32045, BC40056)
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (4)
76
diagnosticId =
IDEDiagnosticIds
.SimplifyNamesDiagnosticId
98
diagnosticId =
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId
101
diagnosticId =
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId
111
diagnosticId =
IDEDiagnosticIds
.SimplifyMemberAccessDiagnosticId
Diagnostics\Analyzers\VisualBasicUnboundIdentifiersDiagnosticAnalyzer.vb (1)
23
Return GetDiagnosticDescriptor(
IDEDiagnosticIds
.UnboundIdentifierId, _messageFormat)
FullyQualify\VisualBasicFullyQualifyCodeFixProvider.vb (1)
49
ImmutableArray.Create(BC30002,
IDEDiagnosticIds
.UnboundIdentifierId, BC30451, BC30561, BC40056, BC32045)
SimplifyTypeNames\SimplifyTypeNamesCodeFixProvider.vb (3)
29
Case
IDEDiagnosticIds
.SimplifyNamesDiagnosticId,
30
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId
33
Case
IDEDiagnosticIds
.SimplifyMemberAccessDiagnosticId
SpellCheck\VisualBasicSpellCheckCodeFixProvider.vb (1)
48
Return ImmutableArray.Create(BC30002,
IDEDiagnosticIds
.UnboundIdentifierId, BC30451, BC30456, BC32045)
VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
27
ImmutableArray.Create(
IDEDiagnosticIds
.RemoveUnnecessaryByValDiagnosticId)
VisualBasicRemoveUnnecessaryByValDiagnosticAnalyzer.vb (1)
16
diagnosticId:=
IDEDiagnosticIds
.RemoveUnnecessaryByValDiagnosticId,
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
31
ImmutableArray.Create(
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)
VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
25
Public Overrides ReadOnly Property FixableDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(
IDEDiagnosticIds
.SimplifyObjectCreationDiagnosticId)
VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
17
diagnosticId:=
IDEDiagnosticIds
.SimplifyObjectCreationDiagnosticId,
VisualBasicUseIsNotDiagnosticAnalyzer.vb (1)
27
MyBase.New(
IDEDiagnosticIds
.UseIsNotExpressionDiagnosticId,
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
26
Public Overrides ReadOnly Property FixableDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(
IDEDiagnosticIds
.UseIsNotExpressionDiagnosticId)
Microsoft.VisualStudio.LanguageServices (128)
AnalyzerDependency\AnalyzerDependencyCheckingService.cs (2)
53
id:
IDEDiagnosticIds
.MissingAnalyzerReferenceId,
61
id:
IDEDiagnosticIds
.AnalyzerDependencyConflictId,
AnalyzerDependency\AnalyzerFileWatcherService.cs (1)
41
id:
IDEDiagnosticIds
.AnalyzerChangedId,
CodeCleanup\CommonCodeCleanUpFixerDiagnosticIds.cs (125)
16
[FixId(
IDEDiagnosticIds
.AddThisOrMeQualificationDiagnosticId)]
17
[Name(
IDEDiagnosticIds
.AddThisOrMeQualificationDiagnosticId)]
18
[Order(After =
IDEDiagnosticIds
.UseObjectInitializerDiagnosticId)]
20
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.AddThisOrMeQualificationDiagnosticId}")]
25
[FixId(
IDEDiagnosticIds
.RemoveThisOrMeQualificationDiagnosticId)]
26
[Name(
IDEDiagnosticIds
.RemoveThisOrMeQualificationDiagnosticId)]
27
[Order(After =
IDEDiagnosticIds
.UseObjectInitializerDiagnosticId)]
29
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.RemoveThisOrMeQualificationDiagnosticId}")]
34
[FixId(
IDEDiagnosticIds
.AddAccessibilityModifiersDiagnosticId)]
35
[Name(
IDEDiagnosticIds
.AddAccessibilityModifiersDiagnosticId)]
36
[Order(After =
IDEDiagnosticIds
.AddBracesDiagnosticId)]
38
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.AddAccessibilityModifiersDiagnosticId}")]
43
[FixId(
IDEDiagnosticIds
.OrderModifiersDiagnosticId)]
44
[Name(
IDEDiagnosticIds
.OrderModifiersDiagnosticId)]
45
[Order(After =
IDEDiagnosticIds
.AddAccessibilityModifiersDiagnosticId)]
47
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.OrderModifiersDiagnosticId}")]
52
[FixId(
IDEDiagnosticIds
.MakeFieldReadonlyDiagnosticId)]
53
[Name(
IDEDiagnosticIds
.MakeFieldReadonlyDiagnosticId)]
54
[Order(After =
IDEDiagnosticIds
.AddThisOrMeQualificationDiagnosticId)]
56
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.MakeFieldReadonlyDiagnosticId}")]
61
[FixId(
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
62
[Name(
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
63
[Order(After =
IDEDiagnosticIds
.MakeFieldReadonlyDiagnosticId)]
65
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId}")]
70
[FixId(
IDEDiagnosticIds
.UseObjectInitializerDiagnosticId)]
71
[Name(
IDEDiagnosticIds
.UseObjectInitializerDiagnosticId)]
72
[Order(After =
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId)]
74
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseObjectInitializerDiagnosticId}")]
79
[FixId(
IDEDiagnosticIds
.UseCollectionInitializerDiagnosticId)]
80
[Name(
IDEDiagnosticIds
.UseCollectionInitializerDiagnosticId)]
81
[Order(After =
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId)]
83
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseCollectionInitializerDiagnosticId}")]
117
[FixId(
IDEDiagnosticIds
.FileHeaderMismatch)]
118
[Name(
IDEDiagnosticIds
.FileHeaderMismatch)]
121
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.FileHeaderMismatch}")]
127
[FixId(
IDEDiagnosticIds
.MoveMisplacedUsingDirectivesDiagnosticId)]
128
[Name(
IDEDiagnosticIds
.MoveMisplacedUsingDirectivesDiagnosticId)]
131
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.MoveMisplacedUsingDirectivesDiagnosticId}")]
136
[FixId(
IDEDiagnosticIds
.AddRequiredParenthesesDiagnosticId)]
137
[Name(
IDEDiagnosticIds
.AddRequiredParenthesesDiagnosticId)]
138
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
140
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.AddRequiredParenthesesDiagnosticId}")]
145
[FixId(
IDEDiagnosticIds
.ConsecutiveStatementPlacementDiagnosticId)]
146
[Name(
IDEDiagnosticIds
.ConsecutiveStatementPlacementDiagnosticId)]
147
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
154
[FixId(
IDEDiagnosticIds
.ExpressionValueIsUnusedDiagnosticId)]
155
[Name(
IDEDiagnosticIds
.ExpressionValueIsUnusedDiagnosticId)]
156
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
158
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.ExpressionValueIsUnusedDiagnosticId}")]
163
[FixId(
IDEDiagnosticIds
.MatchFolderAndNamespaceDiagnosticId)]
164
[Name(
IDEDiagnosticIds
.MatchFolderAndNamespaceDiagnosticId)]
165
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
172
[FixId(
IDEDiagnosticIds
.MultipleBlankLinesDiagnosticId)]
173
[Name(
IDEDiagnosticIds
.MultipleBlankLinesDiagnosticId)]
174
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
181
[FixId(
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId)]
182
[Name(
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId)]
183
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
185
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.PreferBuiltInOrFrameworkTypeDiagnosticId}")]
190
[FixId(
IDEDiagnosticIds
.RemoveUnnecessaryParenthesesDiagnosticId)]
191
[Name(
IDEDiagnosticIds
.RemoveUnnecessaryParenthesesDiagnosticId)]
192
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
194
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.RemoveUnnecessaryParenthesesDiagnosticId}")]
199
[FixId(
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId)]
200
[Name(
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId)]
201
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
203
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.RemoveUnnecessarySuppressionDiagnosticId}")]
208
[FixId(
IDEDiagnosticIds
.SimplifyConditionalExpressionDiagnosticId)]
209
[Name(
IDEDiagnosticIds
.SimplifyConditionalExpressionDiagnosticId)]
210
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
212
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.SimplifyConditionalExpressionDiagnosticId}")]
217
[FixId(
IDEDiagnosticIds
.SimplifyInterpolationId)]
218
[Name(
IDEDiagnosticIds
.SimplifyInterpolationId)]
219
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
221
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.SimplifyInterpolationId}")]
226
[FixId(
IDEDiagnosticIds
.UnusedParameterDiagnosticId)]
227
[Name(
IDEDiagnosticIds
.UnusedParameterDiagnosticId)]
228
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
230
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UnusedParameterDiagnosticId}")]
235
[FixId(
IDEDiagnosticIds
.UseAutoPropertyDiagnosticId)]
236
[Name(
IDEDiagnosticIds
.UseAutoPropertyDiagnosticId)]
237
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
239
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseAutoPropertyDiagnosticId}")]
244
[FixId(
IDEDiagnosticIds
.UseCoalesceCompoundAssignmentDiagnosticId)]
245
[Name(
IDEDiagnosticIds
.UseCoalesceCompoundAssignmentDiagnosticId)]
246
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
248
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseCoalesceCompoundAssignmentDiagnosticId}")]
253
[FixId(
IDEDiagnosticIds
.UseCoalesceExpressionForTernaryConditionalCheckDiagnosticId)]
254
[Name(
IDEDiagnosticIds
.UseCoalesceExpressionForTernaryConditionalCheckDiagnosticId)]
255
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
257
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseCoalesceExpressionForTernaryConditionalCheckDiagnosticId}")]
262
[FixId(
IDEDiagnosticIds
.UseCompoundAssignmentDiagnosticId)]
263
[Name(
IDEDiagnosticIds
.UseCompoundAssignmentDiagnosticId)]
264
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
266
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseCompoundAssignmentDiagnosticId}")]
271
[FixId(
IDEDiagnosticIds
.UseConditionalExpressionForAssignmentDiagnosticId)]
272
[Name(
IDEDiagnosticIds
.UseConditionalExpressionForAssignmentDiagnosticId)]
273
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
275
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseConditionalExpressionForAssignmentDiagnosticId}")]
280
[FixId(
IDEDiagnosticIds
.UseConditionalExpressionForReturnDiagnosticId)]
281
[Name(
IDEDiagnosticIds
.UseConditionalExpressionForReturnDiagnosticId)]
282
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
284
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseConditionalExpressionForReturnDiagnosticId}")]
289
[FixId(
IDEDiagnosticIds
.UseExplicitTupleNameDiagnosticId)]
290
[Name(
IDEDiagnosticIds
.UseExplicitTupleNameDiagnosticId)]
291
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
293
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseExplicitTupleNameDiagnosticId}")]
298
[FixId(
IDEDiagnosticIds
.UseInferredMemberNameDiagnosticId)]
299
[Name(
IDEDiagnosticIds
.UseInferredMemberNameDiagnosticId)]
300
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
302
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseInferredMemberNameDiagnosticId}")]
307
[FixId(
IDEDiagnosticIds
.UseIsNullCheckDiagnosticId)]
308
[Name(
IDEDiagnosticIds
.UseIsNullCheckDiagnosticId)]
309
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
311
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseIsNullCheckDiagnosticId}")]
316
[FixId(
IDEDiagnosticIds
.UseNullPropagationDiagnosticId)]
317
[Name(
IDEDiagnosticIds
.UseNullPropagationDiagnosticId)]
318
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
320
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseNullPropagationDiagnosticId}")]
325
[FixId(
IDEDiagnosticIds
.ValueAssignedIsUnusedDiagnosticId)]
326
[Name(
IDEDiagnosticIds
.ValueAssignedIsUnusedDiagnosticId)]
327
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
329
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.ValueAssignedIsUnusedDiagnosticId}")]
336
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
345
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
Microsoft.VisualStudio.LanguageServices.CSharp (154)
LanguageService\CSharpCodeCleanupFixerDiagnosticIds.cs (154)
19
[FixId(
IDEDiagnosticIds
.UseImplicitTypeDiagnosticId)]
20
[Name(
IDEDiagnosticIds
.UseImplicitTypeDiagnosticId)]
21
[Order(After =
IDEDiagnosticIds
.UseExpressionBodyForConstructorsDiagnosticId)]
23
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseImplicitTypeDiagnosticId}")]
28
[FixId(
IDEDiagnosticIds
.UseExplicitTypeDiagnosticId)]
29
[Name(
IDEDiagnosticIds
.UseExplicitTypeDiagnosticId)]
30
[Order(After =
IDEDiagnosticIds
.UseExpressionBodyForConstructorsDiagnosticId)]
32
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseExplicitTypeDiagnosticId}")]
37
[FixId(
IDEDiagnosticIds
.AddBracesDiagnosticId)]
38
[Name(
IDEDiagnosticIds
.AddBracesDiagnosticId)]
41
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.AddBracesDiagnosticId}")]
46
[FixId(
IDEDiagnosticIds
.UseExpressionBodyForConstructorsDiagnosticId)]
47
[Name(
IDEDiagnosticIds
.UseExpressionBodyForConstructorsDiagnosticId)]
48
[Order(After =
IDEDiagnosticIds
.OrderModifiersDiagnosticId)]
50
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseExpressionBodyForConstructorsDiagnosticId}")]
55
[FixId(
IDEDiagnosticIds
.UseExpressionBodyForMethodsDiagnosticId)]
56
[Name(
IDEDiagnosticIds
.UseExpressionBodyForMethodsDiagnosticId)]
57
[Order(After =
IDEDiagnosticIds
.OrderModifiersDiagnosticId)]
59
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseExpressionBodyForMethodsDiagnosticId}")]
64
[FixId(
IDEDiagnosticIds
.UseExpressionBodyForConversionOperatorsDiagnosticId)]
65
[Name(
IDEDiagnosticIds
.UseExpressionBodyForConversionOperatorsDiagnosticId)]
66
[Order(After =
IDEDiagnosticIds
.OrderModifiersDiagnosticId)]
68
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseExpressionBodyForConversionOperatorsDiagnosticId}")]
73
[FixId(
IDEDiagnosticIds
.UseExpressionBodyForOperatorsDiagnosticId)]
74
[Name(
IDEDiagnosticIds
.UseExpressionBodyForOperatorsDiagnosticId)]
75
[Order(After =
IDEDiagnosticIds
.OrderModifiersDiagnosticId)]
77
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseExpressionBodyForOperatorsDiagnosticId}")]
82
[FixId(
IDEDiagnosticIds
.UseExpressionBodyForPropertiesDiagnosticId)]
83
[Name(
IDEDiagnosticIds
.UseExpressionBodyForPropertiesDiagnosticId)]
84
[Order(After =
IDEDiagnosticIds
.OrderModifiersDiagnosticId)]
86
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseExpressionBodyForPropertiesDiagnosticId}")]
91
[FixId(
IDEDiagnosticIds
.UseExpressionBodyForIndexersDiagnosticId)]
92
[Name(
IDEDiagnosticIds
.UseExpressionBodyForIndexersDiagnosticId)]
93
[Order(After =
IDEDiagnosticIds
.OrderModifiersDiagnosticId)]
95
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseExpressionBodyForIndexersDiagnosticId}")]
100
[FixId(
IDEDiagnosticIds
.UseExpressionBodyForAccessorsDiagnosticId)]
101
[Name(
IDEDiagnosticIds
.UseExpressionBodyForAccessorsDiagnosticId)]
102
[Order(After =
IDEDiagnosticIds
.OrderModifiersDiagnosticId)]
104
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseExpressionBodyForAccessorsDiagnosticId}")]
109
[FixId(
IDEDiagnosticIds
.InlineDeclarationDiagnosticId)]
110
[Name(
IDEDiagnosticIds
.InlineDeclarationDiagnosticId)]
111
[Order(After =
IDEDiagnosticIds
.UseImplicitTypeDiagnosticId)]
113
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.InlineDeclarationDiagnosticId}")]
120
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
129
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
136
[FixId(
IDEDiagnosticIds
.ConsecutiveBracePlacementDiagnosticId)]
137
[Name(
IDEDiagnosticIds
.ConsecutiveBracePlacementDiagnosticId)]
138
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
145
[FixId(
IDEDiagnosticIds
.ConstructorInitializerPlacementDiagnosticId)]
146
[Name(
IDEDiagnosticIds
.ConstructorInitializerPlacementDiagnosticId)]
147
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
154
[FixId(
IDEDiagnosticIds
.ConvertSwitchStatementToExpressionDiagnosticId)]
155
[Name(
IDEDiagnosticIds
.ConvertSwitchStatementToExpressionDiagnosticId)]
156
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
158
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.ConvertSwitchStatementToExpressionDiagnosticId}")]
163
[FixId(
IDEDiagnosticIds
.EmbeddedStatementPlacementDiagnosticId)]
164
[Name(
IDEDiagnosticIds
.EmbeddedStatementPlacementDiagnosticId)]
165
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
172
[FixId(
IDEDiagnosticIds
.InlineAsTypeCheckId)]
173
[Name(
IDEDiagnosticIds
.InlineAsTypeCheckId)]
174
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
176
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.InlineAsTypeCheckId}")]
181
[FixId(
IDEDiagnosticIds
.InlineIsTypeCheckId)]
182
[Name(
IDEDiagnosticIds
.InlineIsTypeCheckId)]
183
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
185
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.InlineIsTypeCheckId}")]
190
[FixId(
IDEDiagnosticIds
.InvokeDelegateWithConditionalAccessId)]
191
[Name(
IDEDiagnosticIds
.InvokeDelegateWithConditionalAccessId)]
192
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
194
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.InvokeDelegateWithConditionalAccessId}")]
199
[FixId(
IDEDiagnosticIds
.MakeLocalFunctionStaticDiagnosticId)]
200
[Name(
IDEDiagnosticIds
.MakeLocalFunctionStaticDiagnosticId)]
201
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
203
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.MakeLocalFunctionStaticDiagnosticId}")]
208
[FixId(
IDEDiagnosticIds
.MakeStructReadOnlyDiagnosticId)]
209
[Name(
IDEDiagnosticIds
.MakeStructReadOnlyDiagnosticId)]
210
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
212
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.MakeStructReadOnlyDiagnosticId}")]
217
[FixId(
IDEDiagnosticIds
.RemoveUnnecessaryLambdaExpressionDiagnosticId)]
218
[Name(
IDEDiagnosticIds
.RemoveUnnecessaryLambdaExpressionDiagnosticId)]
219
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
221
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.RemoveUnnecessaryLambdaExpressionDiagnosticId}")]
226
[FixId(
IDEDiagnosticIds
.SimplifyPropertyPatternDiagnosticId)]
227
[Name(
IDEDiagnosticIds
.SimplifyPropertyPatternDiagnosticId)]
228
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
230
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.SimplifyPropertyPatternDiagnosticId}")]
235
[FixId(
IDEDiagnosticIds
.UseDeconstructionDiagnosticId)]
236
[Name(
IDEDiagnosticIds
.UseDeconstructionDiagnosticId)]
237
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
239
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseDeconstructionDiagnosticId}")]
244
[FixId(
IDEDiagnosticIds
.UseDefaultLiteralDiagnosticId)]
245
[Name(
IDEDiagnosticIds
.UseDefaultLiteralDiagnosticId)]
246
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
248
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseDefaultLiteralDiagnosticId}")]
253
[FixId(
IDEDiagnosticIds
.UseExpressionBodyForLambdaExpressionsDiagnosticId)]
254
[Name(
IDEDiagnosticIds
.UseExpressionBodyForLambdaExpressionsDiagnosticId)]
255
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
257
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseExpressionBodyForLambdaExpressionsDiagnosticId}")]
262
[FixId(
IDEDiagnosticIds
.UseExpressionBodyForLocalFunctionsDiagnosticId)]
263
[Name(
IDEDiagnosticIds
.UseExpressionBodyForLocalFunctionsDiagnosticId)]
264
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
266
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseExpressionBodyForLocalFunctionsDiagnosticId}")]
271
[FixId(
IDEDiagnosticIds
.UseFileScopedNamespaceDiagnosticId)]
272
[Name(
IDEDiagnosticIds
.UseFileScopedNamespaceDiagnosticId)]
273
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
275
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseFileScopedNamespaceDiagnosticId}")]
280
[FixId(
IDEDiagnosticIds
.UseImplicitObjectCreationDiagnosticId)]
281
[Name(
IDEDiagnosticIds
.UseImplicitObjectCreationDiagnosticId)]
282
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
284
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseImplicitObjectCreationDiagnosticId}")]
289
[FixId(
IDEDiagnosticIds
.UseIndexOperatorDiagnosticId)]
290
[Name(
IDEDiagnosticIds
.UseIndexOperatorDiagnosticId)]
291
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
293
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseIndexOperatorDiagnosticId}")]
298
[FixId(
IDEDiagnosticIds
.UseLocalFunctionDiagnosticId)]
299
[Name(
IDEDiagnosticIds
.UseLocalFunctionDiagnosticId)]
300
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
302
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseLocalFunctionDiagnosticId}")]
307
[FixId(
IDEDiagnosticIds
.UseNotPatternDiagnosticId)]
308
[Name(
IDEDiagnosticIds
.UseNotPatternDiagnosticId)]
309
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
311
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseNotPatternDiagnosticId}")]
316
[FixId(
IDEDiagnosticIds
.UseNullCheckOverTypeCheckDiagnosticId)]
317
[Name(
IDEDiagnosticIds
.UseNullCheckOverTypeCheckDiagnosticId)]
318
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
320
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseNullCheckOverTypeCheckDiagnosticId}")]
325
[FixId(
IDEDiagnosticIds
.UsePatternCombinatorsDiagnosticId)]
326
[Name(
IDEDiagnosticIds
.UsePatternCombinatorsDiagnosticId)]
327
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
329
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UsePatternCombinatorsDiagnosticId}")]
334
[FixId(
IDEDiagnosticIds
.UseRangeOperatorDiagnosticId)]
335
[Name(
IDEDiagnosticIds
.UseRangeOperatorDiagnosticId)]
336
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
338
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseRangeOperatorDiagnosticId}")]
343
[FixId(
IDEDiagnosticIds
.UseSimpleUsingStatementDiagnosticId)]
344
[Name(
IDEDiagnosticIds
.UseSimpleUsingStatementDiagnosticId)]
345
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
347
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseSimpleUsingStatementDiagnosticId}")]
352
[FixId(
IDEDiagnosticIds
.UseThrowExpressionDiagnosticId)]
353
[Name(
IDEDiagnosticIds
.UseThrowExpressionDiagnosticId)]
354
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
356
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseThrowExpressionDiagnosticId}")]
361
[FixId(
IDEDiagnosticIds
.UseTupleSwapDiagnosticId)]
362
[Name(
IDEDiagnosticIds
.UseTupleSwapDiagnosticId)]
363
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
365
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.UseTupleSwapDiagnosticId}")]
370
[FixId(
IDEDiagnosticIds
.RemoveRedundantNullableDirectiveDiagnosticId)]
371
[Name(
IDEDiagnosticIds
.RemoveRedundantNullableDirectiveDiagnosticId)]
372
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
374
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.RemoveRedundantNullableDirectiveDiagnosticId}")]
379
[FixId(
IDEDiagnosticIds
.RemoveUnnecessaryNullableDirectiveDiagnosticId)]
380
[Name(
IDEDiagnosticIds
.RemoveUnnecessaryNullableDirectiveDiagnosticId)]
381
[Order(After =
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)]
383
[HelpLink($"https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/{
IDEDiagnosticIds
.RemoveUnnecessaryNullableDirectiveDiagnosticId}")]
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
SolutionExplorer\CpsDiagnosticItemSourceTests.vb (1)
47
Assert.Contains(
IDEDiagnosticIds
.UseAutoPropertyDiagnosticId, diagnostic.Text)
Microsoft.VisualStudio.LanguageServices.VisualBasic (7)
LanguageService\VisualBasicCodeCleanupFixerDiagnosticIds.vb (7)
19
<Order(After:=
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)>
26
<FixId(
IDEDiagnosticIds
.SimplifyObjectCreationDiagnosticId)>
27
<Name(
IDEDiagnosticIds
.SimplifyObjectCreationDiagnosticId)>
28
<Order(After:=
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)>
35
<FixId(
IDEDiagnosticIds
.UseIsNotExpressionDiagnosticId)>
36
<Name(
IDEDiagnosticIds
.UseIsNotExpressionDiagnosticId)>
37
<Order(After:=
IDEDiagnosticIds
.RemoveUnnecessaryCastDiagnosticId)>
Roslyn.VisualStudio.Next.UnitTests (4)
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (4)
63
Assert.Equal(
IDEDiagnosticIds
.UseExplicitTypeDiagnosticId, diagnostics[0].Id);
85
Assert.Equal(
IDEDiagnosticIds
.UseExplicitTypeDiagnosticId, diagnostics[0].Id);
127
Assert.Equal(
IDEDiagnosticIds
.UseNullPropagationDiagnosticId, diagnostics[0].Id);
204
Assert.Equal(
IDEDiagnosticIds
.UseExplicitTypeDiagnosticId, diagnostics[0].Id);