C6505
Actualización: noviembre 2007
C6505
Advertencia C6505: Anotación no válida: la propiedad MustCheck no se puede utilizar en valores de tipo void
Esta advertencia indica que se utilizó la propiedad MustCheck en un tipo de datos void. No se puede utilizar la propiedad MustCheck con el tipo void. Quite la propiedad MustCheck o utilice otro tipo de datos.
Ejemplo
El código siguiente genera esta advertencia:
// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Yes)] void f();
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
[returnvalue:Post(MustCheck=Yes)] void f();
Para corregir esta advertencia, utilice el código siguiente:
// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Yes)] char* f();
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
[returnvalue:Post(MustCheck=Yes)] char* f();