XmlSerializationReader.EnsureArrayIndex(Array, Int32, Type) Metódus

Definíció

Biztosítja, hogy egy adott tömb vagy másolat elég nagy legyen ahhoz, hogy egy adott indexet tartalmazzon.

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

protected:
 Array ^ EnsureArrayIndex(Array ^ a, int index, Type ^ elementType);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
protected Array EnsureArrayIndex(Array? a, int index, Type elementType);
protected Array EnsureArrayIndex(Array? a, int index, Type elementType);
protected Array EnsureArrayIndex(Array a, int index, Type elementType);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
member this.EnsureArrayIndex : Array * int * Type -> Array
member this.EnsureArrayIndex : Array * int * Type -> Array
Protected Function EnsureArrayIndex (a As Array, index As Integer, elementType As Type) As Array

Paraméterek

a
Array

Az Array ellenőrzés alatt áll.

index
Int32

A szükséges index.

elementType
Type

A Type tömb elemei.

Válaszok

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

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: