XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Metodo

Definizione

Garantisce che una matrice o una copia specifica non superi una lunghezza specificata.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Parametri

a
Array

Matrice da controllare.

length
Int32

Lunghezza massima della matrice.

elementType
Type

Oggetto Type degli elementi della matrice.

isNullable
Boolean

true se per la matrice può essere restituito null, se disponibile per la matrice di input; in caso contrario, una nuova matrice più piccola.

Restituisce

Array

Oggetto Array esistente, se già sufficientemente piccolo; in caso contrario, nuova matrice più piccola contenente gli elementi della matrice originale fino alla dimensione di length.

Commenti

I membri protetti di XmlSerializationReader sono destinati all'uso solo da classi derivate utilizzate internamente all'interno dell'infrastruttura di serializzazione XML .NET Framework.

Si applica a