758 references to IDEDiagnosticIds
Microsoft.CodeAnalysis.CSharp.EditorFeatures (71)
CodeCleanup\CSharpCodeCleanupService.cs (71)
28IDEDiagnosticIds.MoveMisplacedUsingDirectivesDiagnosticId), 31IDEDiagnosticIds.FileHeaderMismatch), 39IDEDiagnosticIds.AddThisOrMeQualificationDiagnosticId, 40IDEDiagnosticIds.RemoveThisOrMeQualificationDiagnosticId), 46IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId), 54IDEDiagnosticIds.RemoveUnnecessaryParenthesesDiagnosticId, 55IDEDiagnosticIds.AddRequiredParenthesesDiagnosticId), 60IDEDiagnosticIds.AddAccessibilityModifiersDiagnosticId), 65IDEDiagnosticIds.UseCoalesceExpressionForTernaryConditionalCheckDiagnosticId), 68IDEDiagnosticIds.UseCollectionInitializerDiagnosticId), 71IDEDiagnosticIds.UseExplicitTupleNameDiagnosticId), 74IDEDiagnosticIds.MatchFolderAndNamespaceDiagnosticId), 77IDEDiagnosticIds.UseNullPropagationDiagnosticId), 80IDEDiagnosticIds.UseObjectInitializerDiagnosticId), 83IDEDiagnosticIds.UseAutoPropertyDiagnosticId), 86IDEDiagnosticIds.UseCoalesceCompoundAssignmentDiagnosticId, 87IDEDiagnosticIds.UseCompoundAssignmentDiagnosticId), 90IDEDiagnosticIds.UseConditionalExpressionForAssignmentDiagnosticId, 92IDEDiagnosticIds.UseConditionalExpressionForReturnDiagnosticId), 96IDEDiagnosticIds.UseInferredMemberNameDiagnosticId), 99IDEDiagnosticIds.UseIsNullCheckDiagnosticId), 102IDEDiagnosticIds.SimplifyConditionalExpressionDiagnosticId), 105IDEDiagnosticIds.SimplifyInterpolationId), 110IDEDiagnosticIds.MakeFieldReadonlyDiagnosticId), 115IDEDiagnosticIds.UnusedParameterDiagnosticId), 120IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId), 125IDEDiagnosticIds.MultipleBlankLinesDiagnosticId), 128IDEDiagnosticIds.ConsecutiveStatementPlacementDiagnosticId), 137IDEDiagnosticIds.UseImplicitTypeDiagnosticId, 138IDEDiagnosticIds.UseExplicitTypeDiagnosticId), 143IDEDiagnosticIds.UseExpressionBodyForAccessorsDiagnosticId, 145IDEDiagnosticIds.UseExpressionBodyForConstructorsDiagnosticId, 147IDEDiagnosticIds.UseExpressionBodyForIndexersDiagnosticId, 149IDEDiagnosticIds.UseExpressionBodyForLambdaExpressionsDiagnosticId, 151IDEDiagnosticIds.UseExpressionBodyForLocalFunctionsDiagnosticId, 153IDEDiagnosticIds.UseExpressionBodyForMethodsDiagnosticId, 155IDEDiagnosticIds.UseExpressionBodyForOperatorsDiagnosticId, 156IDEDiagnosticIds.UseExpressionBodyForConversionOperatorsDiagnosticId, 158IDEDiagnosticIds.UseExpressionBodyForPropertiesDiagnosticId), 163IDEDiagnosticIds.InlineAsTypeCheckId, 165IDEDiagnosticIds.InlineIsTypeCheckId, 167IDEDiagnosticIds.SimplifyPropertyPatternDiagnosticId, 169IDEDiagnosticIds.UseNotPatternDiagnosticId, 171IDEDiagnosticIds.UsePatternCombinatorsDiagnosticId, 173IDEDiagnosticIds.ConvertSwitchStatementToExpressionDiagnosticId, 175IDEDiagnosticIds.UseNullCheckOverTypeCheckDiagnosticId), 180IDEDiagnosticIds.InvokeDelegateWithConditionalAccessId), 185IDEDiagnosticIds.MakeLocalFunctionStaticDiagnosticId), 188IDEDiagnosticIds.OrderModifiersDiagnosticId, 191IDEDiagnosticIds.MakeStructReadOnlyDiagnosticId), 196IDEDiagnosticIds.AddBracesDiagnosticId), 200IDEDiagnosticIds.UseSimpleUsingStatementDiagnosticId), 204IDEDiagnosticIds.UseFileScopedNamespaceDiagnosticId), 208IDEDiagnosticIds.RemoveUnnecessaryLambdaExpressionDiagnosticId), 213IDEDiagnosticIds.UseDefaultLiteralDiagnosticId), 217IDEDiagnosticIds.UseDeconstructionDiagnosticId, 219IDEDiagnosticIds.UseTupleSwapDiagnosticId), 223IDEDiagnosticIds.UseImplicitObjectCreationDiagnosticId), 227IDEDiagnosticIds.InlineDeclarationDiagnosticId), 231IDEDiagnosticIds.UseIndexOperatorDiagnosticId, 233IDEDiagnosticIds.UseRangeOperatorDiagnosticId), 237IDEDiagnosticIds.UseLocalFunctionDiagnosticId), 241IDEDiagnosticIds.UseThrowExpressionDiagnosticId), 246IDEDiagnosticIds.ExpressionValueIsUnusedDiagnosticId, 247IDEDiagnosticIds.ValueAssignedIsUnusedDiagnosticId), 252IDEDiagnosticIds.ConstructorInitializerPlacementDiagnosticId), 255IDEDiagnosticIds.ConsecutiveBracePlacementDiagnosticId), 258IDEDiagnosticIds.EmbeddedStatementPlacementDiagnosticId), 263IDEDiagnosticIds.RemoveUnnecessaryCastDiagnosticId), 270IDEDiagnosticIds.RemoveRedundantNullableDirectiveDiagnosticId, 271IDEDiagnosticIds.RemoveUnnecessaryNullableDirectiveDiagnosticId)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (72)
ConvertSwitchStatementToExpressionTests.cs (1)
888var descriptor = analyzer.SupportedDiagnostics.First(descriptor => descriptor.Id == IDEDiagnosticIds.ConvertSwitchStatementToExpressionDiagnosticId);
CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
662Assert.Equal(IDEDiagnosticIds.InlineIsTypeCheckId, diag.Id);
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (4)
193IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId, 194IDEDiagnosticIds.FormattingDiagnosticId, 376#pragma warning disable {IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId} 1066.Add(IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId, ReportDiagnostic.Suppress));
Diagnostics\Suppression\SuppressionTests.cs (2)
763var specificDiagnosticOptions = new[] { KeyValuePairUtil.Create(IDEDiagnosticIds.FormattingDiagnosticId, ReportDiagnostic.Warn) }; 1005var specificDiagnosticOptions = new[] { KeyValuePairUtil.Create(IDEDiagnosticIds.FormattingDiagnosticId, ReportDiagnostic.Warn) };
Formatting\CodeCleanupTests.cs (1)
560var 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)
77Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 110Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 144Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 161Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 186Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 228Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 309Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 328Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 406Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 428Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 492Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 758Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 773Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 866Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1222Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p1").WithLocation(5, 15), 1223Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p2").WithLocation(5, 23), 1224Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p3").WithLocation(13, 23), 1225Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p4").WithLocation(13, 31), 1226Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p5").WithLocation(19, 17)); 1301Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1343Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1399Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1431Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1712Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1731Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1753Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId));
SimplifyThisOrMe\SimplifyThisOrMeTests.cs (1)
106diagnosticId: IDEDiagnosticIds.RemoveThisOrMeQualificationDiagnosticId,
SimplifyTypeNames\SimplifyTypeNamesTests.cs (3)
5351""", IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId, DiagnosticSeverity.Hidden); 5366""", IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId, DiagnosticSeverity.Hidden); 6810""", IDEDiagnosticIds.SimplifyMemberAccessDiagnosticId, DiagnosticSeverity.Hidden);
UseExplicitTypeTests.cs (4)
2367diagnosticId: IDEDiagnosticIds.UseExplicitTypeDiagnosticId, 2387diagnosticId: IDEDiagnosticIds.UseExplicitTypeDiagnosticId, 2407diagnosticId: IDEDiagnosticIds.UseExplicitTypeDiagnosticId, 2427diagnosticId: IDEDiagnosticIds.UseExplicitTypeDiagnosticId,
UseImplicitTypeTests.cs (4)
1895diagnosticId: IDEDiagnosticIds.UseImplicitTypeDiagnosticId, 1915diagnosticId: IDEDiagnosticIds.UseImplicitTypeDiagnosticId, 1935diagnosticId: IDEDiagnosticIds.UseImplicitTypeDiagnosticId, 1955diagnosticId: IDEDiagnosticIds.UseImplicitTypeDiagnosticId,
ValidateFormatStringTests.cs (24)
661diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 696diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 714diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 732diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 751diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 770diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 789diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 809diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 829diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 847diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 865diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 883diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 901diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 920diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 939diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 958diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 985diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 1004diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 1023diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 1042diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 1061diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 1080diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 1099diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 1118diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID,
Microsoft.CodeAnalysis.CSharp.Features (121)
AddImport\CSharpAddImportCodeFixProvider.cs (1)
163IDEDiagnosticIds.UnboundIdentifierId);
AddImport\CSharpAddImportFeatureService.cs (1)
176case IDEDiagnosticIds.UnboundIdentifierId:
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
34=> ImmutableArray.Create(IDEDiagnosticIds.ArrowExpressionClausePlacementDiagnosticId);
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
19: base(IDEDiagnosticIds.ArrowExpressionClausePlacementDiagnosticId,
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.cs (1)
43get { 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); 47IDEDiagnosticIds.UseBlockScopedNamespaceDiagnosticId => NamespaceDeclarationPreference.BlockScoped, 48IDEDiagnosticIds.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)
21IDEDiagnosticIds.UseProgramMainId,
ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
23IDEDiagnosticIds.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)
18IDEDiagnosticIds.MakeStructFieldsWritable,
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
22: base(IDEDiagnosticIds.MakeStructMemberReadOnlyDiagnosticId,
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
32ImmutableArray.Create(IDEDiagnosticIds.MakeStructMemberReadOnlyDiagnosticId);
CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
30ImmutableArray.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)
24IDEDiagnosticIds.RemoveRedundantNullableDirectiveDiagnosticId,
CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
37ImmutableArray.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)
32IDEDiagnosticIds.RemoveRedundantNullableDirectiveDiagnosticId, 33IDEDiagnosticIds.RemoveUnnecessaryNullableDirectiveDiagnosticId); 39if (diagnostic.Id == IDEDiagnosticIds.RemoveRedundantNullableDirectiveDiagnosticId)
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
27: base(IDEDiagnosticIds.RemoveUnnecessaryNullableDirectiveDiagnosticId,
CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
31ImmutableArray.Create(IDEDiagnosticIds.RemoveUnreachableCodeDiagnosticId);
CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (1)
25: base(IDEDiagnosticIds.RemoveUnreachableCodeDiagnosticId,
CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
35ImmutableArray.Create(IDEDiagnosticIds.SimplifyPropertyPatternDiagnosticId);
CSharpSimplifyPropertyPatternDiagnosticAnalyzer.cs (1)
27: base(IDEDiagnosticIds.SimplifyPropertyPatternDiagnosticId,
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
36ImmutableArray.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)
35ImmutableArray.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)
30public 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)
30IDEDiagnosticIds.UsePatternCombinatorsDiagnosticId, 35: base(IDEDiagnosticIds.UsePatternCombinatorsDiagnosticId,
CSharpUseRangeOperatorCodeFixProvider.cs (1)
41ImmutableArray.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)
84diagnosticId = IDEDiagnosticIds.SimplifyNamesDiagnosticId; 118diagnosticId = IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId; 123diagnosticId = IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId; 127diagnosticId = 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)
50ImmutableArray.Create(CS0103, CS0104, CS0246, CS0305, CS0308, IDEDiagnosticIds.UnboundIdentifierId);
InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
29: base(IDEDiagnosticIds.InvokeDelegateWithConditionalAccessId,
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
34public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(IDEDiagnosticIds.InvokeDelegateWithConditionalAccessId);
MakeLocalFunctionStaticCodeFixProvider.cs (1)
29ImmutableArray.Create(IDEDiagnosticIds.MakeLocalFunctionStaticDiagnosticId);
MakeLocalFunctionStaticDiagnosticAnalyzer.cs (1)
18: base(IDEDiagnosticIds.MakeLocalFunctionStaticDiagnosticId,
MisplacedUsingDirectivesCodeFixProvider.cs (1)
49public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(IDEDiagnosticIds.MoveMisplacedUsingDirectivesDiagnosticId);
MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
28IDEDiagnosticIds.MoveMisplacedUsingDirectivesDiagnosticId, 36IDEDiagnosticIds.MoveMisplacedUsingDirectivesDiagnosticId,
SimplifyTypeNames\SimplifyTypeNamesCodeFixProvider.cs (3)
36case IDEDiagnosticIds.SimplifyNamesDiagnosticId: 37case IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId: 40case 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)
33public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(IDEDiagnosticIds.UseExpressionBodyForLambdaExpressionsDiagnosticId);
UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
105return 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)
41ImmutableArray.Create(IDEDiagnosticIds.UseSimpleUsingStatementDiagnosticId);
UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
54: base(IDEDiagnosticIds.UseSimpleUsingStatementDiagnosticId,
UseThrowExpressionCodeFixProvider.cs (1)
34=> ImmutableArray.Create(IDEDiagnosticIds.UseThrowExpressionDiagnosticId);
UseUtf8StringLiteralCodeFixProvider.cs (1)
37ImmutableArray.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)] 172IDEDiagnosticIds.RemoveUnnecessaryImportsDiagnosticId => FadingOptions.FadeOutUnusedImports, 173IDEDiagnosticIds.RemoveUnreachableCodeDiagnosticId => FadingOptions.FadeOutUnreachableCode,
Diagnostics\IDEDiagnosticIDUniquenessTest.cs (1)
21var type = typeof(IDEDiagnosticIds);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (4)
Diagnostics\FSharpIDEDiagnosticIds.cs (2)
13public static string SimplifyNamesDiagnosticId => IDEDiagnosticIds.SimplifyNamesDiagnosticId; 14public static string RemoveUnnecessaryImportsDiagnosticId => IDEDiagnosticIds.RemoveUnnecessaryImportsDiagnosticId;
Internal\Diagnostics\FSharpSimplifyNameDiagnosticAnalyzer.cs (1)
46IDEDiagnosticIds.SimplifyNamesDiagnosticId,
Internal\Diagnostics\FSharpUnusedOpensDiagnosticAnalyzer.cs (1)
43IDEDiagnosticIds.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)
23public 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)
31diagnosticId: IDEDiagnosticIds.ForEachCastDiagnosticId,
AbstractFormattingAnalyzer.cs (1)
17IDEDiagnosticIds.FormattingDiagnosticId,
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
27=> ImmutableArray.Create(IDEDiagnosticIds.MakeFieldReadonlyDiagnosticId);
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
25IDEDiagnosticIds.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)
28IDEDiagnosticIds.InvalidSuppressMessageAttributeDiagnosticId, 32IDEDiagnosticIds.InvalidSuppressMessageAttributeDiagnosticId, 41IDEDiagnosticIds.LegacyFormatSuppressMessageAttributeDiagnosticId,
AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
21: base(IDEDiagnosticIds.RemoveUnnecessaryCastDiagnosticId,
AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (2)
40classificationIdDescriptor = CreateDescriptorWithId(IDEDiagnosticIds.RemoveUnnecessaryImportsDiagnosticId, EnforceOnBuildValues.RemoveUnnecessaryImports, titleAndMessage, isUnnecessary: true); 41generatedCodeClassificationIdDescriptor = 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)
31IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId, 102compilationWithAnalyzers.Compilation.Options.SyntaxTreeOptionsProvider.TryGetDiagnosticValue(tree, IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId, cancellationToken, out var severity) || 103compilationWithAnalyzers.Compilation.Options.SpecificDiagnosticOptions.TryGetValue(IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId, out severity)) 330case IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId: 335case IDEDiagnosticIds.FormattingDiagnosticId:
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
26=> ImmutableArray.Create(IDEDiagnosticIds.RemoveUnusedMembersDiagnosticId);
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
36IDEDiagnosticIds.RemoveUnusedMembersDiagnosticId, 45IDEDiagnosticIds.RemoveUnreadMembersDiagnosticId,
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (3)
66IDEDiagnosticIds.ExpressionValueIsUnusedDiagnosticId, 74IDEDiagnosticIds.ValueAssignedIsUnusedDiagnosticId, 83IDEDiagnosticIds.UnusedParameterDiagnosticId,
AbstractRemoveUnusedValuesCodeFixProvider.cs (5)
64=> ImmutableArray.Create(IDEDiagnosticIds.ExpressionValueIsUnusedDiagnosticId, 65IDEDiagnosticIds.ValueAssignedIsUnusedDiagnosticId); 219=> diagnosticId == IDEDiagnosticIds.ValueAssignedIsUnusedDiagnosticId; 348case IDEDiagnosticIds.ExpressionValueIsUnusedDiagnosticId: 355case IDEDiagnosticIds.ValueAssignedIsUnusedDiagnosticId:
AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
42: base(IDEDiagnosticIds.SimplifyConditionalExpressionDiagnosticId,
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
34ImmutableArray.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)
39IDEDiagnosticIds.UseCollectionInitializerDiagnosticId, 46IDEDiagnosticIds.UseCollectionInitializerDiagnosticId,
AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
26ImmutableArray.Create(IDEDiagnosticIds.UseCompoundAssignmentDiagnosticId);
AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (3)
36: base(IDEDiagnosticIds.UseCompoundAssignmentDiagnosticId, 48IDEDiagnosticIds.UseCompoundAssignmentDiagnosticId, 55IDEDiagnosticIds.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)
34IDEDiagnosticIds.UseObjectInitializerDiagnosticId, 41IDEDiagnosticIds.UseObjectInitializerDiagnosticId,
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
40: base(IDEDiagnosticIds.UseThrowExpressionDiagnosticId,
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
19private const string DiagnosticID = IDEDiagnosticIds.ValidateFormatStringDiagnosticID;
AddRequiredParenthesesCodeFixProvider.cs (1)
29=> ImmutableArray.Create(IDEDiagnosticIds.AddRequiredParenthesesDiagnosticId);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
82if (diagnostic.Id == IDEDiagnosticIds.FormattingDiagnosticId)
CodeFixes\Suppression\SuppressionHelpers.cs (1)
34return 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)
31public 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)
33ImmutableArray.Create(IDEDiagnosticIds.SimplifyConditionalExpressionDiagnosticId);
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (2)
29ImmutableArray.Create(IDEDiagnosticIds.RemoveThisOrMeQualificationDiagnosticId); 37IDEDiagnosticIds.RemoveThisOrMeQualificationDiagnosticId),
SimplifyThisOrMe\AbstractSimplifyThisOrMeDiagnosticAnalyzer.cs (1)
31: base(IDEDiagnosticIds.RemoveThisOrMeQualificationDiagnosticId,
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (3)
40IDEDiagnosticIds.SimplifyNamesDiagnosticId, 41IDEDiagnosticIds.SimplifyMemberAccessDiagnosticId, 42IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId);
SimplifyTypeNamesDiagnosticAnalyzerBase.cs (6)
45private static readonly DiagnosticDescriptor s_descriptorSimplifyNames = CreateDescriptorWithId(IDEDiagnosticIds.SimplifyNamesDiagnosticId, 52private static readonly DiagnosticDescriptor s_descriptorSimplifyMemberAccess = CreateDescriptorWithId(IDEDiagnosticIds.SimplifyMemberAccessDiagnosticId, 58private static readonly DiagnosticDescriptor s_descriptorPreferBuiltinOrFrameworkType = CreateDescriptorWithId(IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId, 140case IDEDiagnosticIds.SimplifyNamesDiagnosticId: 145case IDEDiagnosticIds.SimplifyMemberAccessDiagnosticId: 150case 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)
33if (diagnosticIds.Contains(IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId))
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (34)
CodeCleanup\VisualBasicCodeCleanupService.vb (34)
23IDEDiagnosticIds.MoveMisplacedUsingDirectivesDiagnosticId), 25IDEDiagnosticIds.FileHeaderMismatch), 27IDEDiagnosticIds.AddThisOrMeQualificationDiagnosticId, IDEDiagnosticIds.RemoveThisOrMeQualificationDiagnosticId), 29IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId), 31IDEDiagnosticIds.RemoveUnnecessaryParenthesesDiagnosticId, IDEDiagnosticIds.AddRequiredParenthesesDiagnosticId), 33IDEDiagnosticIds.AddAccessibilityModifiersDiagnosticId), 35IDEDiagnosticIds.UseCoalesceExpressionForTernaryConditionalCheckDiagnosticId), 37IDEDiagnosticIds.UseCollectionInitializerDiagnosticId), 39IDEDiagnosticIds.UseExplicitTupleNameDiagnosticId), 41IDEDiagnosticIds.MatchFolderAndNamespaceDiagnosticId), 43IDEDiagnosticIds.UseNullPropagationDiagnosticId), 45IDEDiagnosticIds.UseObjectInitializerDiagnosticId), 47IDEDiagnosticIds.UseAutoPropertyDiagnosticId), 49IDEDiagnosticIds.UseCoalesceCompoundAssignmentDiagnosticId, IDEDiagnosticIds.UseCompoundAssignmentDiagnosticId), 51IDEDiagnosticIds.UseConditionalExpressionForAssignmentDiagnosticId, IDEDiagnosticIds.UseConditionalExpressionForReturnDiagnosticId), 53IDEDiagnosticIds.UseInferredMemberNameDiagnosticId), 55IDEDiagnosticIds.UseIsNullCheckDiagnosticId), 57IDEDiagnosticIds.SimplifyConditionalExpressionDiagnosticId), 59IDEDiagnosticIds.SimplifyInterpolationId), 61IDEDiagnosticIds.MakeFieldReadonlyDiagnosticId), 63IDEDiagnosticIds.UnusedParameterDiagnosticId), 65IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId), 67IDEDiagnosticIds.MultipleBlankLinesDiagnosticId), 69IDEDiagnosticIds.ConsecutiveStatementPlacementDiagnosticId), 71IDEDiagnosticIds.OrderModifiersDiagnosticId), 73IDEDiagnosticIds.UseIsNotExpressionDiagnosticId), 75IDEDiagnosticIds.SimplifyObjectCreationDiagnosticId), 77IDEDiagnosticIds.ExpressionValueIsUnusedDiagnosticId, IDEDiagnosticIds.ValueAssignedIsUnusedDiagnosticId), 79IDEDiagnosticIds.RemoveUnnecessaryCastDiagnosticId),
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (16)
RemoveUnnecessaryImportsTests.vb (2)
1065diagnosticId:=IDEDiagnosticIds.RemoveUnnecessaryImportsDiagnosticId) 1077diagnosticId:=IDEDiagnosticIds.RemoveUnnecessaryImportsDiagnosticId)
RemoveUnnecessaryParenthesesTests.vb (1)
30Return TestHelpers.Diagnostic(IDEDiagnosticIds.RemoveUnnecessaryParenthesesDiagnosticId, text, startLocation:=New LinePosition(line, column))
RemoveUnusedParametersTests.vb (4)
44Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)) 55Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)) 67Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)) 177Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId))
SimplifyThisOrMe\SimplifyThisOrMeTests.vb (2)
37Dim diagnostics = (Await GetDiagnosticsAsync(workspace, parameters3)).Where(Function(d) d.Id = IDEDiagnosticIds.RemoveThisOrMeQualificationDiagnosticId) 65diagnosticId:=IDEDiagnosticIds.RemoveThisOrMeQualificationDiagnosticId,
SimplifyTypeNames\SimplifyTypeNamesTests.vb (2)
2336Dim diagnostics = (Await GetDiagnosticsAsync(workspace, parameters)).Where(Function(d) d.Id = IDEDiagnosticIds.SimplifyMemberAccessDiagnosticId) 2353Dim diagnostics = (Await GetDiagnosticsAsync(workspace, parameters2)).Where(Function(d) d.Id = IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId)
ValidateFormatStringTests.vb (5)
82diagnosticId:=IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 96diagnosticId:=IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 112diagnosticId:=IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 136diagnosticId:=IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 321diagnosticId:=IDEDiagnosticIds.ValidateFormatStringDiagnosticID,
Microsoft.CodeAnalysis.VisualBasic.Features (21)
AddImport\VisualBasicAddImportCodeFixProvider.vb (1)
99BC36719, BC30512, BC30390, BC42309, BC30182, BC36930, IDEDiagnosticIds.UnboundIdentifierId)
AddImport\VisualBasicAddImportFeatureService.vb (2)
99IDEDiagnosticIds.UnboundIdentifierId, 136IDEDiagnosticIds.UnboundIdentifierId,
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.vb (1)
39Return ImmutableArray.Create(BC30002, IDEDiagnosticIds.UnboundIdentifierId, BC30182, BC30451, BC30456, BC32042, BC32043, BC32045, BC40056)
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (4)
76diagnosticId = IDEDiagnosticIds.SimplifyNamesDiagnosticId 98diagnosticId = IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId 101diagnosticId = IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId 111diagnosticId = IDEDiagnosticIds.SimplifyMemberAccessDiagnosticId
Diagnostics\Analyzers\VisualBasicUnboundIdentifiersDiagnosticAnalyzer.vb (1)
23Return GetDiagnosticDescriptor(IDEDiagnosticIds.UnboundIdentifierId, _messageFormat)
FullyQualify\VisualBasicFullyQualifyCodeFixProvider.vb (1)
49ImmutableArray.Create(BC30002, IDEDiagnosticIds.UnboundIdentifierId, BC30451, BC30561, BC40056, BC32045)
SimplifyTypeNames\SimplifyTypeNamesCodeFixProvider.vb (3)
29Case IDEDiagnosticIds.SimplifyNamesDiagnosticId, 30IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId 33Case IDEDiagnosticIds.SimplifyMemberAccessDiagnosticId
SpellCheck\VisualBasicSpellCheckCodeFixProvider.vb (1)
48Return ImmutableArray.Create(BC30002, IDEDiagnosticIds.UnboundIdentifierId, BC30451, BC30456, BC32045)
VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
27ImmutableArray.Create(IDEDiagnosticIds.RemoveUnnecessaryByValDiagnosticId)
VisualBasicRemoveUnnecessaryByValDiagnosticAnalyzer.vb (1)
16diagnosticId:=IDEDiagnosticIds.RemoveUnnecessaryByValDiagnosticId,
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
31ImmutableArray.Create(IDEDiagnosticIds.RemoveUnnecessaryCastDiagnosticId)
VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
25Public Overrides ReadOnly Property FixableDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(IDEDiagnosticIds.SimplifyObjectCreationDiagnosticId)
VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (1)
17diagnosticId:=IDEDiagnosticIds.SimplifyObjectCreationDiagnosticId,
VisualBasicUseIsNotDiagnosticAnalyzer.vb (1)
27MyBase.New(IDEDiagnosticIds.UseIsNotExpressionDiagnosticId,
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
26Public Overrides ReadOnly Property FixableDiagnosticIds As ImmutableArray(Of String) = ImmutableArray.Create(IDEDiagnosticIds.UseIsNotExpressionDiagnosticId)
Microsoft.VisualStudio.LanguageServices (128)
AnalyzerDependency\AnalyzerDependencyCheckingService.cs (2)
53id: IDEDiagnosticIds.MissingAnalyzerReferenceId, 61id: IDEDiagnosticIds.AnalyzerDependencyConflictId,
AnalyzerDependency\AnalyzerFileWatcherService.cs (1)
41id: 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)
47Assert.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)
63Assert.Equal(IDEDiagnosticIds.UseExplicitTypeDiagnosticId, diagnostics[0].Id); 85Assert.Equal(IDEDiagnosticIds.UseExplicitTypeDiagnosticId, diagnostics[0].Id); 127Assert.Equal(IDEDiagnosticIds.UseNullPropagationDiagnosticId, diagnostics[0].Id); 204Assert.Equal(IDEDiagnosticIds.UseExplicitTypeDiagnosticId, diagnostics[0].Id);