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

Definisi

Memastikan bahwa array tertentu, atau salinan, tidak lebih besar dari panjang yang ditentukan.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

protected:
 Array ^ ShrinkArray(Array ^ a, int length, Type ^ elementType, bool isNullable);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
member this.ShrinkArray : Array * int * Type * bool -> Array
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 yang sedang diperiksa.

length
Int32

Panjang maksimum array.

elementType
Type

Elemen Type array.

isNullable
Boolean

true jika null untuk array, jika ada untuk array input, dapat dikembalikan; jika tidak, array baru yang lebih kecil.

Mengembalikan

Yang ada Array, jika sudah cukup kecil; jika tidak, array baru yang lebih kecil yang berisi elemen array asli hingga ukuran length.

Atribut

Keterangan

Anggota XmlSerializationReader yang dilindungi hanya ditujukan untuk digunakan oleh kelas turunan yang digunakan secara internal dalam infrastruktur serialisasi XML Kerangka Kerja .NET.

Berlaku untuk