Číst v angličtině

Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 1) CS3014

Člen nepotřebuje atribut CLSCompliant, protože sestavení nemá atribut CLSCompliant.

V souboru zdrojového kódu, kde nebylo zadáno dodržování předpisů se specifikací CLS (Common Language Specification), byl konstruktor v souboru označený jako kompatibilní se specifikací CLS. Toto není povoleno. Chcete-li toto upozornění vyřešit, přidejte do souboru atribut kompatibilní se standardem CLS na úrovni sestavení (v následujícím příkladu odkomentujte řádek, který obsahuje atribut úrovně sestavení). Další informace o dodržování předpisů CLS naleznete v tématu Nezávislost jazyka a komponenty nezávislé na jazyce.

Příklad

Následující příklad vygeneruje CS3014:

C#
// CS3014.cs  
  
using System;  
  
// [assembly:CLSCompliant(true)]  
public class I  
{  
    [CLSCompliant(true)]   // CS3014  
    public void M()  
    {  
    }  
  
    public static void Main()  
    {  
    }  
}