2009-12-07 33 views
6

Có công cụ nào có thể chạy thông qua giải pháp phòng thu trực quan và điều chỉnh bộ điều chỉnh truy cập cho bất kỳ thứ gì không được gọi trong giải pháp được chuyển thành riêng tư hoặc nội bộ khi áp dụng không?Công cụ sửa đổi truy cập tự động Refactor

Tôi cho rằng tôi chỉ có thể thay đổi mọi thứ thành riêng tư, sau đó sử dụng thông điệp trình biên dịch và thực hiện bằng tay ... nhưng có thể mất một lúc, nếu có gì đó tự động, điều đó thật tuyệt vời!

+0

Có công cụ miễn phí nào không? – Arithmomaniac

Trả lời

3

Với NDepend bạn có thể phân tích mã của mình để tìm các nội dung như thế này. Nó có một ngôn ngữ truy vấn SQL như nơi bạn có thể chọn tất cả các thành viên là công khai và có thể là nội bộ hoặc tư nhân, như thế này:

SELECT METHODS WHERE CouldBeInternal 
SELECT METHODS WHERE CouldBePrivate 

EDIT: Xem bài viết trên blog này về Optimal Encapsulation.

+0

Đây không phải là miễn phí và chỉ là một truy vấn. Có công cụ miễn phí không? Thay đổi chúng tự động? Có lẽ Roslyn có thể làm công việc này dễ dàng hơn nhiều? – ChrisTorng

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