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

Definition

Ser till att en viss matris, eller en kopia, inte är större än en angiven längd.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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

Parametrar

a
Array

Matrisen som kontrolleras.

length
Int32

Matrisens maximala längd.

elementType
Type

Matrisens Type element.

isNullable
Boolean

true om null för matrisen, om den finns för indatamatrisen, kan returneras, annars en ny, mindre matris.

Returer

Den befintliga Array, om den redan är tillräckligt liten, annars en ny, mindre matris som innehåller den ursprungliga matrisens element upp till storleken length.

Attribut

Kommentarer

De skyddade medlemmarna i XmlSerializationReader är endast avsedda att användas av härledda klasser som används internt i xml-serialiseringsinfrastrukturen i .NET Framework.

Gäller för