Partager via


MarshalUsingAttribute.ElementIndirectionDepth Propriété

Définition

Obtient ou définit la profondeur d’indirection pour laquelle ces informations de marshaling sont fournies.

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

Valeur de propriété

Remarques

Cette valeur correspond au nombre d’indirections de pointeurs nécessaires pour accéder à la valeur correspondante à partir de la représentation native. Par exemple, si cet attribut se trouve sur un paramètre de type Int32[][], la ElementIndirectionDepth valeur 0 signifie que les informations de marshaling s’appliquent au type managé de Int32[][), ElementIndirectionDepth la valeur 1 s’applique au type managé de Int32[] et la valeur 2 s’applique ElementIndirectionDepth au type managé de Int32. MarshalUsingAttribute Un seul avec un donné ElementIndirectionDepth peut être fourni sur un paramètre donné ou une valeur de retour donnée.

S’applique à