Aracılığıyla paylaş


MarshalUsingAttribute.ElementIndirectionDepth Özellik

Tanım

Bu hazırlama bilgilerinin sağlandığı dolaylı derinliği alır veya ayarlar.

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

Özellik Değeri

Açıklamalar

Bu değer, yerel gösterimden karşılık gelen değere ulaşmak için kaç tane işaretçi indirections gerekeceğini gösterir. Örneğin, bu öznitelik [][] türünde Int32bir parametredeyse, 0'lık bir ElementIndirectionDepth değeri, sıralama bilgilerinin [][] ElementIndirectionDepth yönetilen türüneInt32, 1'i [] yönetilen türüne, ElementIndirectionDepth 2'sinin Int32ise yönetilen türüne Int32uygulandığı anlamına gelir. MarshalUsingAttribute Belirli ElementIndirectionDepth bir parametrede veya dönüş değerinde yalnızca belirli bir parametreye sahip bir tane sağlanabilir.

Şunlara uygulanır