XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Гарантирует, что заданный массив или копия не превышает указанную длину.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
protected:
Array ^ ShrinkArray(Array ^ a, int length, Type ^ elementType, bool isNullable);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
protected Array? ShrinkArray(Array? a, int length, Type elementType, bool isNullable);
protected Array? ShrinkArray(Array? a, int length, Type elementType, bool isNullable);
protected Array ShrinkArray(Array a, int length, Type elementType, bool isNullable);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
member this.ShrinkArray : Array * int * Type * bool -> Array
member this.ShrinkArray : Array * int * Type * bool -> Array
Protected Function ShrinkArray (a As Array, length As Integer, elementType As Type, isNullable As Boolean) As Array
Параметры
- a
- Array
Проверяемый массив.
- length
- Int32
Максимальная длина массива.
- isNullable
- Boolean
true Значение , если null массив имеется для входного массива, может быть возвращено; в противном случае — новый, меньший массив.
Возвращаемое значение
Существующий Array, если он уже достаточно мал; в противном случае новый, меньший массив, содержащий элементы исходного массива до размера length.
- Атрибуты
Комментарии
Защищенные члены XmlSerializationReader предназначены только для производных классов, которые используются внутри инфраструктуры сериализации XML .NET Framework.