영어로 읽기

다음을 통해 공유


컴파일러 경고(수준 3) CS0419

cref 특성에 모호한 참조가 있습니다. 'Method Name1' 'Method Name2'로 간주하지만 'Method Name3'을 포함하여 다른 오버로드와 일치할 수도 있습니다.

코드의 XML 문서 주석에서 참조를 확인할 수 없습니다. 메서드가 오버로드된 경우 또는 동일한 이름을 가진 두 개의 서로 다른 식별자가 발견된 경우 이 오류가 발생할 수 있습니다. 경고를 해결하려면 정규화된 이름을 사용하여 참조를 명확하게 하거나 특정 오버로드를 괄호 안에 넣습니다.

다음 샘플에서는 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 ()  
   {  
   }  
}