Avertissement du compilateur (niveau 2) CS3019
La vérification de conformité CLS ne sera pas effectuée sur 'type', car il n’est pas visible hors de cet assembly.
Cet avertissement se produit lorsqu’un type ou un membre qui a l’attribut CLSCompliantAttribute n’est pas visible à partir d’un autre assembly. Pour résoudre cette erreur, supprimez l’attribut sur les classes ou les membres qui ne sont pas visibles à partir de l’autre assembly, ou rendez le type ou les membres visibles. Pour plus d’informations sur la conformité CLS, consultez Indépendance du langage et composants indépendants du langage.
L’exemple suivant génère l’avertissement CS3019 :
// CS3019.cs
// compile with: /W:2
using System;
[assembly: CLSCompliant(true)]
// To fix the error, remove the next line
[CLSCompliant(true)] // CS3019
class C
{
[CLSCompliant(false)] // CS3019
void Foo()
{
}
static void Main()
{
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :