Compilerwarnung (Stufe 1) CS3023
Das CLSCompliant-Attribut hat keine Bedeutung, wenn es auf die Rückgabetypen angewendet wird. Versuchen Sie, es stattdessen auf die Methode anzuwenden.
Rückgabetypen von Funktionen werden nicht auf CLS-Kompatibilität überprüft, da die CLS-Kompatibilitätsregeln für Methoden und Typendeklarationen gelten.
Im folgenden Beispiel wird die Warnung CS3023 generiert:
// 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;
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: