XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
member this.ShrinkArray : Array * int * Type * bool -> Array
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.
- 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.
- Atributos
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.