الوصول
تحدد خاصية الوصول ما إذا كانت القيمة يمكن قراءتها من، مكتوبة إلى معا أو أي منهما. Th هو خاصية هو مسموح بها تشغيل السمات ما قبل وبعد ويمكن تطبيقها تشغيل أي نوع من أنواع بيانات.
يجب تعيين خاصية الوصول باستخدام واحد قيم التالية:
SA_NoAccess-القيمة قد لا يمكن قراءتها من أو كتابتها إلى.
SA_Read-القيمة يمكن قراءتها من، ولكن ليس مكتوبة إلى.
SA_Write-القيمة قد يكتب إلى، ولكن لم يتم القراءة منه.
SA_ReadWrite-قد يكون القراءة من القيمة وكتابتها إلى.
ملاحظةبشكل افتراضي، Access القيمة خاصية هو SA_ReadWrite. بالإضافة إلى الوصول إلى القيمة خاصية هو الاستدلال من المؤهل const ك SA_Read.
مثال
إظهار التعليمة البرمجية التالية كيف استخدم الوصول إلى خاصية:
// 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_.