Advertencia del compilador (nivel 1) CS3022
El atributo CLSCompliant no tiene ningún significado cuando se aplica a parámetros. Intente colocarlo en el método en su lugar.
No se comprueba si los parámetros de método son conformes a CLS, puesto que las reglas de conformidad con CLS se aplican a métodos y declaraciones de tipo.
El ejemplo siguiente genera la advertencia CS3022:
// 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()
{
}
}
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: