Error del compilador C3458Compiler Error C3458

'atributo1': el atributo 'atributo2' ya se ha especificado para 'construcción'.'attribute1': attribute 'attribute2' already specified for 'construct'

Se especificaron dos atributos que son mutuamente excluyentes para la misma construcción.Two attributes that are mutually exclusive were specified for the same construct.

EjemploExample

El ejemplo siguiente genera la advertencia C3458.The following sample generates C3458

// C3458.cpp
// compile with: /clr /c
[System::Reflection::DefaultMember("Chars")]
public ref class MyString {
public:
   [System::Runtime::CompilerServices::IndexerName("Chars")]   // C3458
   property char default[int] {
      char get(int index);
      void set(int index, char c);
   }
};