XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Метод

Определение

Обеспечивает наличие для заданного массива или копии объема, не превышающего определенной длины.Ensures that a given array, or a copy, is no larger than a specified length.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

protected:
 Array ^ ShrinkArray(Array ^ a, int length, Type ^ elementType, bool isNullable);
protected Array ShrinkArray (Array a, int length, Type elementType, bool isNullable);
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

Проверяемый массив.The array that is being checked.

length
Int32

Максимальная длина массива.The maximum length of the array.

elementType
Type

Type элементов массива.The Type of the array's elements.

isNullable
Boolean

true, если null можно вернуть для массива при наличии для входного массива, в противном случае новый меньший массив.true if null for the array, if present for the input array, can be returned; otherwise, a new, smaller array.

Возвращаемое значение

Существующий массив Array, если он достаточно небольшой; в противном случае новый массив меньшего размера, содержащий элементы исходного массива до размера length.The existing Array, if it is already small enough; otherwise, a new, smaller array that contains the original array's elements up to the size of length.

Комментарии

Защищенные члены XmlSerializationReader предназначены для использования только производными классами, которые используются внутри .NET Framework инфраструктуры сериализации XML.The protected members of XmlSerializationReader are intended for use only by derived classes that are used internally within the .NET Framework XML serialization infrastructure.

Применяется к