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

Definition

Stellt sicher, dass ein bestimmtes Array oder eine Kopie nicht größer als eine angegebene Länge ist.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Parameter

a
Array

Das array, das überprüft wird.

length
Int32

Die maximale Länge des Arrays.

elementType
Type

Die Type Elemente des Arrays.

isNullable
Boolean

true wenn null für das Array, falls vorhanden für das Eingabearray, zurückgegeben werden kann; andernfalls ein neues, kleineres Array.

Gibt zurück

Die vorhandene Array, wenn sie bereits klein genug ist; andernfalls ein neues, kleineres Array, das die Elemente des ursprünglichen Arrays bis zur Größe enthält length.

Hinweise

Die geschützten Member von XmlSerializationReader sind nur für abgeleitete Klassen vorgesehen, die intern innerhalb der .NET Framework-XML-Serialisierungsinfrastruktur verwendet werden.

Gilt für: