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

Definição

Garante que um determinado array, ou uma cópia, não é maior do que um comprimento especificado.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu 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

O array que está a ser verificado.

length
Int32

O comprimento máximo do array.

elementType
Type

Os Type elementos do array.

isNullable
Boolean

true se null para o array, se presente para o array de entrada, pode ser devolvido; caso contrário, um novo array, mais pequeno.

Devoluções

O existente Array, se já for suficientemente pequeno; caso contrário, um novo array mais pequeno que contenha os elementos do array original até o tamanho de length.

Observações

Os membros protegidos de XmlSerializationReader destinam-se apenas a ser usados por classes derivadas que são usadas internamente na infraestrutura de serialização XML do .NET Framework.

Aplica-se a