Tôi muốn chỉ xem các sự kiện cho một đối tượng cụ thể. Nhưng khi tôi sử dụng IntelliSense cho thấy tất cả các thành viên.Làm cách nào để lọc theo loại trong IntelliSense?
Trả lời
Tôi nghĩ rằng không thể ra khỏi hộp cho mã C#, xem msdn và stackoverflow. Đối với một số lý do tối nghĩa, lọc hiện hoạt động trong Trình chỉnh sửa xaml.
Với Resharper bạn have the filter functionality though.
Một trong những tính năng của một Visual Studio addin, được gọi là Visual Assist X, là enhanced IntelliSense, cho phép bạn lọc theo sự kiện, tài sản, phương pháp, vv:
Đó không phải là chính xác những gì bạn hỏi, nhưng nó khá gần.
tôi có phòng thu trực quan 2013, chia sẻ lại và hỗ trợ trực quan. tôi không biết tại sao nhưng hình ảnh này hỗ trợ tính năng độc đáo và thiết thực đang thiếu trên thiết lập của tôi. –
Trong VA-X, nó được gọi là "Hộp danh sách nâng cao" và nó nằm trong phần "Listboxes" (hộp kiểm đầu tiên của tab "Listboxes" - trong thiết lập của tôi ít nhất). Tùy chọn rất hữu ích. (Tôi tự hỏi tại sao điều này bị vô hiệu hóa theo mặc định ...) – NoOne
IIRC, ReSharper hỗ trợ điều này.
Không, nó không. – Brettetete
@Brettetete yes it does: https://www.jetbrains.com/resharper/help/Using_Filters_in_Code_Completion.html – thumbmunkeys
Phiên bản mới của Visual Studio (Hôm nay nó được đặt tên là "Visual Studio 15 Preview 3", nó sẽ được đổi tên thành VS 2016 hoặc VS 2017 sau ...) hỗ trợ tính năng này. Nó đã được trình bày trong phiên bản 2016, hãy xem video này của bản trình bày trong thời gian chính xác mà họ đã nói về nó: https://www.youtube.com/watch?v=RNpFHbEaNpU#t=2644
Tính năng này trong Resharper ở đâu? Tôi không thể tìm thấy nó. – TarkaDaal
Không có gì trong ReSharper, ít nhất là không có gì gần với Visual Assist X. – IneedHelp