Compilerwaarschuwing (niveau 2) CS0437
Het type 'type' in 'assembly2' conflicteert met de geïmporteerde naamruimte 'naamruimte' in 'fassembly1'. Het type gebruiken dat is gedefinieerd in 'assembly'.
Deze waarschuwing wordt weergegeven wanneer een type in een bronbestand, file_2, conflicteert met een geïmporteerde naamruimte in file_1. De compiler gebruikt het type in het bronbestand.
// CS0437_a.cs
// compile with: /target:library
namespace Util
{
public class A {
public void Test() {
System.Console.WriteLine("CS0437_a.cs");
}
}
}
In het volgende voorbeeld wordt CS0437 gegenereerd.
// CS0437_b.cs
// compile with: /reference:CS0437_a.dll /W:2
// CS0437 expected
class Util
{
public class A {
public void Test() {
System.Console.WriteLine("CS0437_b.cs");
}
}
}
public class Test
{
public static void Main()
{
Util.A x = new Util.A();
x.Test();
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: