XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Gwarantuje, że dana tablica lub kopia nie jest większa niż określona długość.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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
Sprawdzana jest tablica.
- length
- Int32
Maksymalna długość tablicy.
- isNullable
- Boolean
true
jeśli null
dla tablicy, jeśli istnieje dla tablicy wejściowej, można zwrócić; w przeciwnym razie nowa, mniejsza tablica.
Zwraca
Istniejący Arrayobiekt , jeśli jest już wystarczająco mały. W przeciwnym razie nowa, mniejsza tablica zawierająca elementy oryginalnej tablicy o rozmiarze length
.
Uwagi
Chronione składowe XmlSerializationReader programu są przeznaczone do użytku tylko przez klasy pochodne, które są używane wewnętrznie w infrastrukturze serializacji XML .NET Framework.