Bagikan melalui


CodeAction.EquivalenceKey Properti

Definisi

Dua tindakan kode diperlakukan setara jika memiliki nilai non-null EquivalenceKey yang sama dan dihasilkan oleh yang sama CodeFixProvider atau 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

Nilai Properti

Keterangan

Kesetaraan tindakan kode memengaruhi beberapa perilaku Visual Studio. Misalnya, jika beberapa tindakan kode yang setara dihasilkan dari perbaikan kode atau refaktor untuk satu instans bola lampu Visual Studio, UI bola lampu hanya akan menyajikan satu tindakan kode dari setiap set tindakan kode yang setara. Selain itu, operasi Perbaiki Semua hanya akan menerapkan tindakan kode yang setara dengan tindakan kode asli.

Jika dua tindakan kode yang dapat diperlakukan setara tidak memiliki nilai yang sama EquivalenceKey , perilaku Visual Studio mungkin kurang membantu daripada yang akan optimal. Jika dua tindakan kode yang harus diperlakukan sebagai berbeda memiliki nilai yang sama EquivalenceKey , perilaku Visual Studio mungkin tampak salah.

Berlaku untuk