CodeAction.EquivalenceKey Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.