CS1910 de erro do compilador

Mensagem de erro

Argumento do tipo 'type' não é aplicável para o atributo DefaultValue

Parâmetros cujo tipo é o objeto, o argumento do DefaultParameterValueAttribute deve ser null, um tipo integral, um ponto flutuante, bool, string, enum, ou char. O argumento não pode ser do tipo Type ou qualquer tipo de matriz.

Exemplo

O exemplo a seguir gera CS1910.

// CS1910.cs
// compile with: /target:library
using System.Runtime.InteropServices;

public interface MyI
{
   void Test([DefaultParameterValue(typeof(object))] object o);   // CS1910
}