Sdílet prostřednictvím


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

Definice

Zajišťuje, že daná matice nebo kopie není větší než zadaná délka.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

Parametry

a
Array

Pole, které je zaškrtnuté.

length
Int32

Maximální délka pole.

elementType
Type

Prvky Type pole.

isNullable
Boolean

true pokud null je pro matici k dispozici pro vstupní matici, může být vrácena; v opačném případě je to nové menší pole.

Návraty

Array

Existující Array, pokud je již dostatečně malý; v opačném případě nové, menší pole obsahující prvky původního pole až do velikosti length.

Poznámky

Chráněné členy XmlSerializationReader jsou určeny pouze odvozenými třídami, které se interně používají v rámci infrastruktury serializace XML .NET Framework.

Platí pro