Access
Access プロパティは、値に対するアクセスの種類 (読み取り専用、書き込み専用、読み取りと書き込みの両方が可能、または、読み取りも書き込みもできない) を指定します。 このプロパティは Pre 属性および Post 属性で使用でき、任意のデータ型に対して適用できます。
Access プロパティは、次のいずれかの値を使って設定する必要があります。
SA_NoAccess - 読み取りも書き込みもできないことを示します。
SA_Read - 読み取りのみ可能で、書き込みはできないことを示します。
SA_Write - 書き込みのみ可能で、読み取りはできないことを示します。
SA_ReadWrite - 読み取りも書き込みもできることを示します。
メモ Access プロパティの既定値は SA_ReadWrite です。 また、Access プロパティの値は、SA_Read として const 修飾子から推論されます。
使用例
Access プロパティの使用例を次のコードに示します。
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f ([SA_Pre(Access=SA_Read)] int x);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(Access=Read)] int x);
C++ では、SA_ プレフィックスは省略できます。