Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS1689

Atribut Název atributu je platný pouze u metod nebo tříd atributů.

K této chybě dochází pouze s atributem ConditionalAttribute . Jak zpráva uvádí, tento atribut lze použít pouze u metod nebo tříd atributů. Například při pokusu o použití tohoto atributu na třídu se vygeneruje tato chyba.

Příklad

Následující ukázka vygeneruje CS1689.

C#
// CS1689.cs  
// compile with: /target:library  
[System.Diagnostics.Conditional("A")]   // CS1689  
class MyClass {}