XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.
- 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.