2011-07-07 29 views

Trả lời

4

Theo như tôi biết không có cách nào để làm điều đó ra khỏi hộp trong ReSharper. Trong nhiều trường hợp, ReSharper đi đường đi an toàn nhất khi thiết lập khả năng hiển thị mã mà nó tạo ra nhưng dường như có một số chẩn đoán hiển thị tại chỗ, đặc biệt là khi tạo ra các thành viên kiểu tạo.

ReSharper cung cấp cách thức đa mục đích hơn để đảm bảo rằng bạn có khả năng hiển thị được đặt ở mức tối thiểu cần thiết. Nếu bạn bật phân tích trên toàn bộ dung lượng, nó sẽ kích hoạt kiểm tra mã sẽ xem các thành viên thực sự được sử dụng như thế nào và đề nghị bạn làm cho một số thành viên riêng tư, được bảo vệ vv, tùy thuộc vào kết quả phân tích sử dụng. Ngay sau khi bạn thấy kiểm tra mã như thế này, bạn có thể nhấn Alt + Enter và chọn "Tìm sự cố tương tự", đặt phạm vi và nhận danh sách tất cả các thành viên trong phạm vi cho phép có thể giảm mức hiển thị. Lưu ý rằng "Tìm sự cố tương tự" chỉ có sẵn bắt đầu từ ReSharper 6.

Hoặc, bạn có thể nhấp chuột phải vào nút trong Solution Explorer, chọn Tìm sự cố mã và ngay khi bạn có danh sách tất cả các sự cố đã tìm thấy, đặt bộ lọc để chỉ hiển thị các vấn đề về mức hiển thị (đây sẽ là một bộ kiểm tra trong "Thực tiễn phổ biến và cải tiến mã"). Điều này có thể được thực hiện trong ReSharper 5 hoặc cao hơn.

Không liên quan theo cách bạn chọn, bạn sẽ cần phải phân tích trên toàn bộ giải pháp trước.

+0

bất kỳ thay đổi nào sau nửa năm sau với ReSharper 6.1? Và có một tấm vé được gửi cho một tính năng như vậy không? – Cel

+0

Chưa có thay đổi nào. Ngoài ra, tôi không thể tìm thấy bất kỳ yêu cầu hiện có nào về điều này. Bạn được quyền gửi một tại http://youtrack.jetbrains.net/issues/RSRP – gorohoroh

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