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
Максимальная длина массива.
- isNullable
- Boolean
true
, если null
можно вернуть для массива при наличии для входного массива, в противном случае новый меньший массив.
Возвращаемое значение
Существующий массив Array, если он достаточно небольшой; в противном случае новый массив меньшего размера, содержащий элементы исходного массива до размера length
.
Комментарии
Защищенные члены XmlSerializationReader предназначены для использования только производными классами, которые используются внутри инфраструктуры платформа .NET Framework XML-сериализации.