Ler em inglês

Compartilhar via


Aviso do compilador (nível 3) CS0419

Referência ambígua em atributo cref: 'Method Name1'. Presumimos 'Method Name2', mas também poderia haver correspondência com outras sobrecargas, inclusive 'Method Name3'.

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

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