XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Método

Definición

Garantiza que una matriz determinada, o una copia, no sea mayor que una longitud especificada.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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

Parámetros

a
Array

Matriz que se está comprobando.

length
Int32

Longitud máxima de la matriz.

elementType
Type

de Type los elementos de la matriz.

isNullable
Boolean

true si null para la matriz, si está presente para la matriz de entrada, se puede devolver; de lo contrario, se puede devolver una nueva matriz más pequeña.

Devoluciones

El existente Array, si ya es lo suficientemente pequeño; de lo contrario, una nueva matriz más pequeña que contiene los elementos de la matriz original hasta el tamaño de length.

Comentarios

Los miembros protegidos de XmlSerializationReader están diseñados para su uso solo por clases derivadas que se usan internamente dentro de la infraestructura de serialización XML de .NET Framework.

Se aplica a