XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
- 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.