Access
A propriedade Access especifica se um valor pode ser lido, gravado, ambos, ou nenhum dos dois.Essa propriedade é permitida em atributos pré e pós e pode ser aplicada a qualquer tipo de dados.
A propriedade Access deve ser definida usando um dos seguintes valores:
SA_NoAccess - o valor pode não ser lido ou gravado.
SA_Read - o valor pode ser lidos, mas não gravado.
SA_Write - o valor pode ser gravado, mas não lido.
SA_ReadWrite - o valor pode ser lido e gravado.
Observação Por padrão, o valor da propriedade Access é SA_ReadWrite.Além disso, o valor da propriedade acesso é inferido da qualificador const sistema autônomo SA_Read.
Exemplo
O código a seguir mostra como usar a propriedade 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);
No C++, ele será opcional usar SA_ prefixo.