18 overrides of EquivalenceKey
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
AddResponseTypeAttributeCodeFixAction.cs (1)
41public override string EquivalenceKey => _diagnostic.Location.ToString();
ApiActionsDoNotRequireExplicitModelValidationCodeFixProvider.cs (1)
48public override string EquivalenceKey => Title;
Microsoft.CodeAnalysis.Analyzers (3)
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.FixAllProvider.cs (2)
87public override string? EquivalenceKey { get; } 171public override string EquivalenceKey => CodeAnalysisDiagnosticsResources.EnableAnalyzerReleaseTrackingRuleTitle;
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (1)
94public override string EquivalenceKey { get; }
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
108public override string EquivalenceKey => _equivalenceKey;
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
199public override string EquivalenceKey => _equivalenceKey;
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
177public override string EquivalenceKey => _equivalenceKey;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
CodeActions\Preview\ErrorCases\ExceptionInCodeAction.cs (1)
34public override string EquivalenceKey
Microsoft.CodeAnalysis.Features (7)
AddImport\CodeActions\AddImportCodeAction.cs (1)
28public sealed override string EquivalenceKey => Title;
CodeFixes\Suppression\NestedSuppressionCodeAction.cs (1)
18public override string EquivalenceKey => Title + DiagnosticIdForEquivalenceKey;
GenerateType\AbstractGenerateTypeService.CodeAction.cs (2)
79public override string EquivalenceKey => _equivalenceKey; 97public override string EquivalenceKey => _state.Name;
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
108public override string EquivalenceKey => _equivalenceKey;
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
199public override string EquivalenceKey => _equivalenceKey;
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
177public override string EquivalenceKey => _equivalenceKey;
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
DeclarePublicApiFix.cs (1)
201public override string EquivalenceKey { get; }
Microsoft.CodeAnalysis.VisualBasic.Features (1)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.AddKeywordAction.vb (1)
30Public Overrides ReadOnly Property EquivalenceKey As String
15 references to EquivalenceKey
Microsoft.CodeAnalysis.Analyzers.UnitTests (2)
FixAnalyzers\FixerWithFixAllAnalyzerTests.cs (2)
731return VerifyCS.Diagnostic(FixerWithFixAllAnalyzer.OverrideCodeActionEquivalenceKeyRule).WithLocation(line, column).WithArguments(customCodeActionName, nameof(CodeAction.EquivalenceKey)); 738return VerifyVB.Diagnostic(FixerWithFixAllAnalyzer.OverrideCodeActionEquivalenceKeyRule).WithLocation(line, column).WithArguments(customCodeActionName, nameof(CodeAction.EquivalenceKey));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
ConvertToRecord\ConvertToRecordCodeRefactoringTests.cs (2)
95Assert.Equal(codeAction.EquivalenceKey, action.EquivalenceKey);
Microsoft.CodeAnalysis.EditorFeatures (6)
Suggestions\SuggestedActions\SuggestedAction.cs (6)
311if (CodeAction.EquivalenceKey == null || otherCodeAction.EquivalenceKey == null) 316return CodeAction.EquivalenceKey == otherCodeAction.EquivalenceKey; 321if (CodeAction.EquivalenceKey == null) 326return Hash.Combine(Provider.GetHashCode(), CodeAction.EquivalenceKey.GetHashCode());
Microsoft.CodeAnalysis.Features (2)
CodeFixes\Service\CodeFixService.cs (1)
647applicableDiagnostics = FilterApplicableDiagnostics(applicableDiagnostics, action.EquivalenceKey,
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
129codeActionEquivalenceKey: action?.EquivalenceKey!, // FixAllState supports null equivalence key. This should still be supported.
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (3)
223if (actionCount > 1 && action.EquivalenceKey == null) 251var fixAllStateForScope = fixAllState.With(scope: scope, codeActionEquivalenceKey: action.EquivalenceKey); 595if (actionCount > 1 && action.EquivalenceKey == null)