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

Definizione

Assicura che una determinata matrice, o una copia, non sia maggiore di 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);
[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

Parametri

a
Array

Matrice da controllare.

length
Int32

Lunghezza massima della matrice.

elementType
Type

Oggetto Type degli elementi della matrice.

isNullable
Boolean

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

Valori restituiti

Oggetto esistente Array, se è già sufficientemente piccolo; in caso contrario, una nuova matrice più piccola che contiene gli elementi della matrice originale fino alle dimensioni di length.

Attributi

Commenti

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

Si applica a