MarshalUsingAttribute.ElementIndirectionDepth Propriedade

Definição

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.

Aplica-se a