Поделиться через


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

Определение

Обеспечивает наличие для заданного массива или копии объема, не превышающего определенной длины.

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

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);
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

Максимальная длина массива.

elementType
Type

Type элементов массива.

isNullable
Boolean

true, если null можно вернуть для массива при наличии для входного массива, в противном случае новый меньший массив.

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

Существующий массив Array, если он достаточно небольшой; в противном случае новый массив меньшего размера, содержащий элементы исходного массива до размера length.

Комментарии

Защищенные члены XmlSerializationReader предназначены для использования только производными классами, которые используются внутри инфраструктуры платформа .NET Framework XML-сериализации.

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