19 overrides of EquivalenceKey
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
AddResponseTypeAttributeCodeFixAction.cs (1)
41
public override string
EquivalenceKey
=> _diagnostic.Location.ToString();
ApiActionsDoNotRequireExplicitModelValidationCodeFixProvider.cs (1)
48
public override string
EquivalenceKey
=> Title;
Microsoft.CodeAnalysis.Analyzers (3)
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.FixAllProvider.cs (2)
88
public override string?
EquivalenceKey
{ get; }
172
public override string
EquivalenceKey
=> CodeAnalysisDiagnosticsResources.EnableAnalyzerReleaseTrackingRuleTitle;
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (1)
95
public override string
EquivalenceKey
{ get; }
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
110
public override string
EquivalenceKey
=> _equivalenceKey;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
194
public override string
EquivalenceKey
=> _equivalenceKey;
src\roslyn\src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
177
public override string
EquivalenceKey
=> _equivalenceKey;
Microsoft.CodeAnalysis.Features (9)
AddImport\CodeActions\AddImportCodeAction.cs (1)
27
public sealed override string
EquivalenceKey
=> Title;
CodeFixes\Suppression\NestedSuppressionCodeAction.cs (1)
15
public override string
EquivalenceKey
=> Title + DiagnosticIdForEquivalenceKey;
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (1)
45
public override string
EquivalenceKey
=> Title;
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndHashWithDialogCodeAction.cs (1)
41
public override string
EquivalenceKey
=> Title;
GenerateType\AbstractGenerateTypeService.CodeAction.cs (2)
79
public override string
EquivalenceKey
=> _equivalenceKey;
97
public override string
EquivalenceKey
=> _state.Name;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
110
public override string
EquivalenceKey
=> _equivalenceKey;
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
194
public override string
EquivalenceKey
=> _equivalenceKey;
src\roslyn\src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
177
public override string
EquivalenceKey
=> _equivalenceKey;
Microsoft.CodeAnalysis.VisualBasic.Features (1)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.AddKeywordAction.vb (1)
28
Public Overrides ReadOnly Property
EquivalenceKey
As String
Microsoft.CodeAnalysis.Workspaces (1)
CodeActions\CodeAction.cs (1)
583
public sealed override string?
EquivalenceKey
{ get; } = equivalenceKey;
21 references to EquivalenceKey
dotnet-format (1)
Analyzers\SolutionCodeFixApplier.cs (1)
65
codeActionEquivalenceKey: action?.
EquivalenceKey
!, // FixAllState supports null equivalence key. This should still be supported.
Microsoft.CodeAnalysis.Features (4)
CodeFixes\Service\CodeFixService.cs (2)
674
applicableDiagnostics = FilterApplicableDiagnostics(applicableDiagnostics, action.
EquivalenceKey
,
823
fixes[0].Action.
EquivalenceKey
,
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (1)
185
if (currentAction is {
EquivalenceKey
: var equivalenceKey }
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
129
codeActionEquivalenceKey: action?.
EquivalenceKey
, // FixAllState supports null equivalence key. This should still be supported.
Microsoft.CodeAnalysis.Workspaces (16)
CodeActions\CodeAction.cs (8)
69
/// Two code actions are treated as equivalent if they have equal non-null <see cref="
EquivalenceKey
"/> values and were generated
78
/// If two code actions that could be treated as equivalent do not have equal <see cref="
EquivalenceKey
"/> values, Visual Studio behavior
80
/// equal <see cref="
EquivalenceKey
"/> values, Visual Studio behavior may appear incorrect.
226
return type.GetTelemetryId(scope,
EquivalenceKey
);
484
/// <param name="equivalenceKey">Optional value used to determine the equivalence of the <see cref="CodeAction"/> with other <see cref="CodeAction"/>s. See <see cref="CodeAction.
EquivalenceKey
"/>.</param>
518
/// <param name="equivalenceKey">Optional value used to determine the equivalence of the <see cref="CodeAction"/> with other <see cref="CodeAction"/>s. See <see cref="CodeAction.
EquivalenceKey
"/>.</param>
529
/// <param name="equivalenceKey">Optional value used to determine the equivalence of the <see cref="CodeAction"/> with other <see cref="CodeAction"/>s. See <see cref="CodeAction.
EquivalenceKey
"/>.</param>
638
equivalenceKey.Append((action.
EquivalenceKey
?? action.GetHashCode().ToString()) + ";");
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
238
if (currentAction is {
EquivalenceKey
: var equivalenceKey }
CodeFixes\FixAllOccurrences\FixAllContext.cs (4)
59
/// The <see cref="CodeAction.
EquivalenceKey
"/> value expected of a <see cref="CodeAction"/> participating in this fix all.
103
/// <param name="codeActionEquivalenceKey">The <see cref="CodeAction.
EquivalenceKey
"/> value expected of a <see cref="CodeAction"/> participating in this fix all.</param>
140
/// <param name="codeActionEquivalenceKey">The <see cref="CodeAction.
EquivalenceKey
"/> value expected of a <see cref="CodeAction"/> participating in this fix all.</param>
176
/// <param name="codeActionEquivalenceKey">The <see cref="CodeAction.
EquivalenceKey
"/> value expected of a <see cref="CodeAction"/> participating in this fix all.</param>
CodeRefactorings\FixAllOccurences\RefactorAllContext.cs (1)
44
/// The <see cref="CodeAction.
EquivalenceKey
"/> value expected of a <see cref="CodeAction"/> participating in this
CodeRefactorings\FixAllOccurences\RefactorAllState.cs (2)
41
refactorAllScope, codeAction.Title, codeAction.
EquivalenceKey
)
53
refactorAllScope, codeAction.Title, codeAction.
EquivalenceKey
)