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

Definition

Stellt sicher, dass ein angegebenes Array oder eine Kopie eine angegebene Länge nicht überschreitet.Ensures that a given array, or a copy, is no larger than a specified length.

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 Array Array Array

Das zu prüfende Array.The array that is being checked.

length
Int32 Int32 Int32 Int32

Die maximale Länge des Arrays.The maximum length of the array.

elementType
Type Type Type Type

Der Type der Elemente des Arrays.The Type of the array's elements.

isNullable
Boolean Boolean Boolean Boolean

true, wenn für das Array null zurückgegeben werden kann, wenn für das Eingabearray vorhanden; andernfalls ein neues kleineres Array.true if null for the array, if present for the input array, can be returned; otherwise, a new, smaller array.

Gibt zurück

Das ursprüngliche Array, wenn es bereits klein genug ist. Andernfalls ein neues kleineres Array, das die Elemente des ursprünglichen Arrays bis zur Länge length enthält.The existing Array, if it is already small enough; otherwise, a new, smaller array that contains the original array's elements up to the size of length.

Hinweise

Geschützte Member der XmlSerializationReader für die Verwendung vorgesehen sind, die nur von abgeleiteten Klassen, die in der Serialisierungsinfrastruktur von .NET Framework intern verwendet werden.The protected members of XmlSerializationReader are intended for use only by derived classes that are used internally within the .NET Framework XML serialization infrastructure.

Gilt für: