C6503
Actualización: noviembre 2007
C6503
Advertencia C6503: Anotación no válida: puede que las referencias y matrices no estén marcadas como Null=Yes o Null=Maybe
Esta advertencia indica que la propiedad Null se utiliza incorrectamente en un tipo de referencia. Una referencia contiene la dirección de un objeto y debe señalar a un objeto válido. Dado que los tipos de referencia no pueden ser null, debe corregir el error quitando la propiedad Null o estableciendo su valor en No.
Ejemplo
El código siguiente genera esta advertencia:
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
class Point
{
public:
// members
};
void f([Pre(Null=Yes)] Point& pt);
Para corregir esta advertencia, establezca la propiedad Null en No como se muestra en el código siguiente:
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
class Point
{
public:
// members
};
void f([Pre(Null=No)] Point& pt);