Ошибка компилятора CS1910
Обновлен: Ноябрь 2007
Сообщение об ошибке
Аргумент типа 'type' не применим в качестве атрибута DefaultValue
Argument of type 'type' is not applicable for the DefaultValue attribute
Для параметров типа object аргумент DefaultParameterValueAttribute должен иметь тип null, целый тип, тип с плавающей запятой, bool, string, enum или char. Аргумент не может иметь тип Type или тип массива.
Пример
Следующий пример проводит к генерированию ошибки CS1910.
// CS1910.cs
// compile with: /target:library
using System.Runtime.InteropServices;
public interface MyI
{
void Test([DefaultParameterValue(typeof(object))] object o); // CS1910
}