Ler em inglês

Partilhar via


Aviso do compilador (nível 3) CS0419

Referência ambígua no atributo cref: 'Method Name1'. Assumindo 'Method Name2', mas também poderia ter correspondido a outras sobrecargas, incluindo 'Method Name3'.

Em um comentário de documentação XML no código, uma referência não pôde ser resolvida. Isso pode ocorrer se o método estiver sobrecarregado ou se dois identificadores diferentes com o mesmo nome forem encontrados. Para resolver o aviso, use um nome qualificado para desambiguar a referência ou inclua a sobrecarga específica entre parênteses.

O exemplo a seguir gera 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 ()  
   {  
   }  
}