XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Metódus

Definíció

Biztosítja, hogy egy adott tömb vagy másolat ne legyen nagyobb a megadott hossznál.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

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

Paraméterek

a
Array

Az ellenőrzött tömb.

length
Int32

A tömb maximális hossza.

elementType
Type

A Type tömb elemei.

isNullable
Boolean

true ha null a tömbhöz a bemeneti tömbhöz jelen van, akkor visszaadható; ellenkező esetben egy új, kisebb tömb.

Válaszok

A meglévő Array, ha már elég kicsi; ellenkező esetben egy új, kisebb tömb, amely az eredeti tömb elemeit tartalmazza a méretig length.

Attribútumok

Megjegyzések

A XmlSerializationReader védett tagjai csak a .NET-keretrendszer XML-szerializálási infrastruktúrájában belsőleg használt származtatott osztályok számára használhatók.

A következőre érvényes: