Compartir a través de


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

Definición

Garantiza que una matriz determinada, o una copia, no supera 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);
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 va a revisar.

length
Int32

Longitud máxima de la matriz.

elementType
Type

Type de los elementos de la matriz.

isNullable
Boolean

true si se puede devolver el valor null para la matriz, si está presente para la matriz de entrada; de lo contrario, una nueva matriz de menor tamaño.

Devoluciones

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

Comentarios

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

Se aplica a