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
}