Compilerwaarschuwing (niveau 1) CS3022
Het kenmerk CLSCompliant heeft geen betekenis wanneer het wordt toegepast op parameters. Probeer het in plaats daarvan op de methode te zetten.
Methodeparameters worden niet gecontroleerd op CLS-naleving, omdat de CLS-nalevingsregels van toepassing zijn op methoden en typedeclaraties.
In het volgende voorbeeld wordt CS3022 gegenereerd:
// CS3022.cs
// compile with: /W:1
using System;
[assembly: CLSCompliant(true)]
[CLSCompliant(true)]
public class C
{
public void F([CLSCompliant(true)] int i)
{
}
public static void Main()
{
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: