Číst v angličtině

Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 3) CS0419

Nejednoznačný odkaz v atributu cref: Method Name1 Za předpokladu, že Method Name2, ale mohlo by se shodovat i s jinými přetíženími, včetně Metody Name3.

V komentáři dokumentace XML v kódu nelze přeložit odkaz. K tomu může dojít, pokud je metoda přetížena nebo pokud jsou nalezeny dva různé identifikátory se stejným názvem. Pokud chcete upozornění vyřešit, použijte k nejednoznačnosti odkazu kvalifikovaný název nebo uveďte konkrétní přetížení v závorkách.

Následující ukázka vygeneruje CS0419.

// 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 ()  
   {  
   }  
}