MarshalUsingAttribute.ElementIndirectionDepth Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define a profundidade de indireção para a qual esta informação de marshalling é fornecida.
public:
property int ElementIndirectionDepth { int get(); void set(int value); };
public int ElementIndirectionDepth { get; set; }
member this.ElementIndirectionDepth : int with get, set
Public Property ElementIndirectionDepth As Integer
Valor de Propriedade
Observações
Este valor corresponde a quantas indireções de ponteiro seriam necessárias para chegar ao valor correspondente a partir da representação nativa. Por exemplo, se este atributo estiver num parâmetro do tipo Int32[][], então um ElementIndirectionDepth de 0 significa que a informação de marshalling aplica-se ao tipo gerido de Int32[][], um ElementIndirectionDepth de 1 aplica-se ao tipo gerido de Int32[], e um ElementIndirectionDepth de 2 aplica-se ao tipo gerido de Int32. Apenas um MarshalUsingAttribute com um dado ElementIndirectionDepth pode ser fornecido num dado parâmetro ou valor de retorno.