XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
- 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.