XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
- 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
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.