Bagikan melalui


C6511

warning C6511: invalid annotation: MustCheck property must be Yes or No

This warning indicates an invalid value for MustCheck property was specified. The only valid values for this property are: Yes and No.

Example

The following code generates this warning:

// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Maybe)] int f();

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
[returnvalue:Post(MustCheck=Maybe)] int f();

To correct this warning, a valid value for MustCheck property is used in the following code:

// C
#include <CodeAnalysis\SourceAnnotations.h>
[returnvalue:SA_Post(MustCheck=SA_Yes)] int f();

// C++  
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
[returnvalue:Post(MustCheck=Yes)] int f();

See Also

Reference

C6516

Other Resources

Annotation Properties