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 de acesso é inferido do qualificador de const como 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++, é opcional usar o prefixo SA_.