Tôi muốn xác định tác động thay đổi mã trong khi ghi đè bằng Equals() trong lớp của tôi sẽ có trên mã.Cách bỏ qua ghi đè của phương thức khi tìm kiếm tất cả các tham chiếu
public override bool Equals(object obj)
{
// My code to be changed
return true;
}
Khi tôi thực hiện Shift-F12 để tìm tất cả các tham chiếu, Visual Studio trả về 126,703 địa điểm nơi tôi đang gọi đối tượng.Equals().
Có cách nào để bỏ qua ghi đè của phương thức Equals() khi tìm kiếm tham chiếu không?
Tôi thấy một câu hỏi tương tự tại http://stackoverflow.com/questions/7399284/c-how-to-find-references-to-equals-operator-for-a-particular-class-in-visual-s – GregC
Tôi thích thủ thuật [Lỗi thời] của Mark. – GregC
Tuy nhiên, "lỗi CS0809: Cảnh báo là Lỗi: Thành viên lỗi thời 'Foo.ToString()' ghi đè thành viên không tồn tại 'object.ToString()'". Và nếu "#pragma cảnh báo tắt 809" thì thuộc tính [Lỗi thời] bị bỏ qua. :-P – yoyo