MarshalUsingAttribute.ElementIndirectionDepth Egenskap

Definition

Hämtar eller anger det indirekta djup som den här marshallinginformationen tillhandahålls för.

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

Egenskapsvärde

Kommentarer

Det här värdet motsvarar hur många indirekta pekare som krävs för att komma till motsvarande värde från den interna representationen. Om det här attributet till exempel finns på en parameter av typen Int32[][], innebär en ElementIndirectionDepth av 0 att marshallinginformationen gäller för den hanterade typen [ Int32][], en ElementIndirectionDepth av 1 gäller för den hanterade typen av Int32[], och en ElementIndirectionDepth av 2 gäller för den hanterade typen av Int32. Endast en MarshalUsingAttribute med en given ElementIndirectionDepth kan anges för en viss parameter eller ett returvärde.

Gäller för