Compilerwaarschuwing (niveau 1) CS3023
Het kenmerk CLSCompliant heeft geen betekenis wanneer het wordt toegepast op retourtypen. Probeer het in plaats daarvan op de methode te zetten.
Retourtypen voor functies worden niet gecontroleerd op CLS-naleving, omdat de CLS-nalevingsregels van toepassing zijn op methoden en typedeclaraties.
In het volgende voorbeeld wordt waarschuwing CS3023 gegenereerd:
// C3023.cs
[assembly:System.CLSCompliant(true)]
public class Test
{
[return:System.CLSCompliant(true)] // CS3023
// Try this instead:
// [method:System.CLSCompliant(true)]
public static int Main()
{
return 0;
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: