2008-10-07 29 views
6

Tôi đang sử dụng VB.NET. Trong Visual Studio, nếu tôi nhấp chuột phải vào tên thuộc tính và nhấp vào "Tìm tất cả các tham chiếu", nó sẽ tìm kiếm tất cả các phiên bản thuộc tính đang được sử dụng..NET - Tìm tất cả các tham chiếu về phân bổ thuộc tính

Tuy nhiên, thuộc tính luôn được sử dụng để gán (Phương thức thiết lập) hoặc truy xuất (Phương thức nhận). Có cách nào để chỉ tìm kiếm một trong những cách sử dụng này không? ví dụ. tìm kiếm tất cả các công dụng của thuộc tính trong mã nơi nó đang được gán một giá trị, không phải khi giá trị được lấy ra.

Trả lời

7

Sử dụng trình biên dịch để biến những gì bạn muốn tìm thành lỗi. Loại bỏ các setter để tìm tất cả các nơi đã được nó sẽ được sử dụng.

+0

Đây là những gì tôi đã làm khi tôi đang sử dụng máy không có tính năng Tìm kiếm lại của Tìm kiếm lại. – jop

1

Bạn cũng có thể sử dụng Reflector để duyệt qua hội đồng của mình.

+1

Chỉ cần chắc chắn rằng bạn có tất cả các hội đồng được nạp :) – leppie

1

Resharper (MSVS addin) có tính năng chính xác mà bạn đang tìm kiếm. Kiểm tra:

ReSharper.FindUsages

hoặc

ReSharper.FindUsagesAdvanced

trong phím tắt bản đồ (Tools -> Options -> Keyboard) để tìm ra những phím tắt được sử dụng.

6

Với tính năng chia sẻ lại, nếu bạn chỉ cần sử dụng công cụ "Tìm kết quả" và sau đó có biểu tượng bộ lọc trong cửa sổ kết quả. Sau đó, bạn có thể giới hạn kết quả thành chỉ "Hiển thị các tập quán sử dụng".

Các vấn đề liên quan