Ошибка компилятора CS0577
Использование атрибута Conditional в "функция" недопустимо, так как он является конструктором, деструктором, оператором или явной реализацией интерфейса
Примечание
Деструктор является устаревшим термином для завершения.
АтрибутConditional
нельзя применять к указанным методам.
Например, некоторые атрибуты нельзя использовать в явном определении интерфейса. Следующий пример приводит к возникновению ошибки CS0577:
// CS0577.cs
// compile with: /target:library
interface I
{
void m();
}
public class MyClass : I
{
[System.Diagnostics.Conditional("a")] // CS0577
void I.m() {}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: