Прочитать на английском

Поделиться через


Предупреждение компилятора (уровень 3) CS0419

Неоднозначная ссылка в атрибуте cref: "Имя метода 1". Предполагается "Имя метода 2", но может также соответствовать другим перегрузкам, включая "Имя метода 3".

Не удалось разрешить ссылку в комментарии документации XML в коде. Это может происходить, если метод перегружен или если найдено два разных идентификатора с одинаковым именем. Чтобы разрешить предупреждение, используйте полное имя для устранения неоднозначности ссылки или заключите определенную перегрузку в скобки.

Следующий пример приводит к возникновению предупреждения CS0419:

C#
// cs0419.cs  
// compile with: /doc:x.xml /W:3  
interface I  
{  
   /// text for F(void)  
   void F();  
   /// text for F(int)  
   void F(int i);  
}  
/// text for class MyClass  
public class MyClass  
{  
   /// <see cref="I.F"/>  
   public static void MyMethod(int i)  
   {  
   }  
/* Try this instead:  
   /// <see cref="I.F(int)"/>  
   public static void MyMethod(int i)  
   {  
   }  
*/  
   /// text for Main  
   public static void Main ()  
   {  
   }  
}