2014-12-12 13 views
5

ReSharper gặp sự cố khi giải quyết tên của bộ sưu tập nếu nó xuất hiện trong mô tả phương pháp, được tham chiếu bởi cref được phân bổ.ReSharper không thể giải quyết loại thu thập trong các bình luận

Ví dụ trong ReSharper chữ ký này nhấn mạnh từ Dictionary:

/// <summary> 
/// The reconstruct in single account. 
/// </summary> 
/// <param name="programId"> 
/// The program id. 
/// </param> 
/// <returns> 
/// The <see cref="Dictionary"/>. // <-- here the "Dictionary" is underlined 
/// </returns> 
Dictionary<long, Account> ReconstructInSingleAccount(long programId) 
{ 

} 

Khi tôi di chuột qua khu vực được đánh dấu nó nói Cannot resolve symbol 'Dictionary'. Tệp có tham chiếu đến System.Collections.Generic. Điều tương tự cũng xảy ra cho IEnumerable và cho List.

Nó không có bất kỳ ảnh hưởng nào đến mã, không ngăn biên dịch hay bất kỳ thứ gì. Tôi vẫn muốn giữ các tập tin của tôi được làm sạch và tôi không nghĩ rằng ReSharper nên có vấn đề giải quyết tên trong các ý kiến ​​ở nơi đầu tiên.

Tôi đang sử dụng ReSharper 8.0. Bất kỳ đề xuất làm thế nào để sửa lỗi này hoặc làm thế nào để thay đổi ý kiến ​​của tôi để thoát khỏi cảnh báo "chưa được giải quyết" này đánh giá cao.

Trả lời

6

Có một cú pháp cụ thể trong một bình luận XML cho đề cập đến Generics:

/// The <see cref="Dictionary{TKey,TValue}"/> 
+2

Cảm ơn, mà giúp đỡ. Điều thú vị là tôi tạo ra các ý kiến ​​bằng cách sử dụng ReSharper vì vậy tôi mong đợi nó sẽ tạo ra nó trong một hình thức chính xác. – PiotrWolkowski

+0

Chính xác bạn đã thực hiện những bước nào để tạo ra biểu mẫu _wrong_? –

+0

Tôi đã chọn tùy chọn "Chèn tiêu đề" từ trình đơn ReSharper mở ra khi bạn chọn bóng đèn lgith màu vàng – PiotrWolkowski

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