MarshalUsingAttribute.ElementIndirectionDepth Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает глубину косвенного обращения, для этой информации маршалинга.
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
Значение свойства
Комментарии
Это значение соответствует числу косвенных указателей, необходимых для получения соответствующего значения из собственного представления. Например, если этот атрибут относится к параметру типа Int32[][], то ElementIndirectionDepth значение 0 означает, что сведения о маршале применяются к управляемому типу Int32[][], ElementIndirectionDepth значение 1 — к управляемому типу Int32[], а значение ElementIndirectionDepth 2 — к управляемому типу Int32. В заданном параметре или возвращаемом значении можно указать только один MarshalUsingAttribute объект с заданным ElementIndirectionDepth значением .