Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Ostrzeżenie kompilatora (poziom 3) CS0419

Niejednoznaczne odwołanie w atrybucie cref: "Nazwa metody1". Przy założeniu, że metoda "Name2", ale może być również zgodna z innymi przeciążeniami, w tym "Method Name3".

W komentarzu dokumentacji XML w kodzie nie można rozpoznać odwołania. Taka sytuacja może wystąpić, jeśli metoda jest przeciążona lub jeśli znaleziono dwa różne identyfikatory o tej samej nazwie. Aby rozwiązać ten problem, użyj kwalifikowanej nazwy, aby uściślić odwołanie lub uwzględnić określone przeciążenie w nawiasach.

Poniższy przykład generuje plik 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 ()  
   {  
   }  
}