コンパイラの警告 (レベル 3) CS0419
Cref 属性の参照があいまいです: 'Method Name1'。 'Method Name2' を仮定しますが、'Method Name3' を含む別のオーバーロードに一致した可能性もあります。
コード内の XML ドキュメント コメントで、参照を解決できませんでした。 このエラーは、メソッドがオーバーロードされている場合や、同じ名前に 2 つの異なる識別子が見つかった場合に発生することがあります。 警告を解決するには、修飾名を使用して参照を明確にするか、特定のオーバーロードをかっこで囲みます。
次の例では 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 にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。