WritableElements
A propriedade WritableElements Especifica o número de elementos de uma matriz ou um buffer apontado por um ponteiro que pode ser legalmente gravado. Esta propriedade é permitida em atributos pré e pós e pode ser usada em ponteiro ou tipos de matriz de dados.O valor desta propriedade é uma expressão que envolve o outro parâmetro que especifica o número real de elementos graváveis.O tipo de parâmetro dimensionar pode ser qualquer tipo integral dentro de size_t intervalo. Este parâmetro contém o número real de elementos graváveis.
Exemplo
O código a seguir mostra como usar a propriedade WritableElements:
// C
#include <CodeAnalysis\SourceAnnotations.h>
void f ([SA_Pre(WritableElements="c")] char *pc, size_t c);
// use of dereference operator
void f ([SA_Pre(WritableElements="*c")] char *pc, size_t *c);
// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f ([Pre(WritableElements="c")] char *pc, size_t c);
// use of dereference operator
void f ([Pre(WritableElements="*c")] char *pc, size_t *c);