컴파일러 경고(수준 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 ()
{
}
}
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET 피드백
.NET은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.