Compartilhar via


CodeAction.EquivalenceKey Propriedade

Definição

Duas ações de código serão tratadas como equivalentes se tiverem valores não nulos EquivalenceKey iguais e forem geradas pelo mesmo CodeFixProvider ou CodeRefactoringProvider.

public:
 virtual property System::String ^ EquivalenceKey { System::String ^ get(); };
public virtual string EquivalenceKey { get; }
public virtual string? EquivalenceKey { get; }
member this.EquivalenceKey : string
Public Overridable ReadOnly Property EquivalenceKey As String

Valor da propriedade

Comentários

A equivalência de ações de código afeta algum comportamento do Visual Studio. Por exemplo, se várias ações de código equivalentes resultarem de correções de código ou refatorações para uma única instância de lâmpada do Visual Studio, a interface do usuário da lâmpada apresentará apenas uma ação de código de cada conjunto de ações de código equivalentes. Além disso, uma operação Corrigir Tudo aplicará apenas ações de código equivalentes à ação de código original.

Se duas ações de código que poderiam ser tratadas como equivalentes não tiverem valores iguais EquivalenceKey , o comportamento do Visual Studio poderá ser menos útil do que seria ideal. Se duas ações de código que devem ser tratadas como distintas tiverem valores iguais EquivalenceKey , o comportamento do Visual Studio poderá parecer incorreto.

Aplica-se a