Предупреждение компилятора (уровень 1) CS3023
Атрибут CLSCompliant не имеет значения при применении к типам возвращаемых значений. Попробуйте поместить его в методе.
Типы возврата функции не проверяются на CLS-совместимость, поскольку правила CLS-совместимости применяются к методам и объявлениям типов.
Следующий пример приводит к возникновению предупреждения CS3023:
// 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;
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: