XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) メソッド

定義

指定した配列またはコピーが、指定した長さ未満であることを保証します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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);
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

パラメーター

a
Array

チェック対象の配列。

length
Int32

配列の最大長。

elementType
Type

配列の要素の Type

isNullable
Boolean

入力配列に null が存在する場合に、その配列に返すことができるようにする場合は true。それ以外の場合は、よりサイズの小さな新しい配列。

戻り値

既存の Array が、指定した長さ未満の場合はその配列。それ以外の場合は、元の配列の要素を格納した、サイズが length 未満の新しい配列。

注釈

の保護されたメンバーXmlSerializationReaderは、.NET Framework XML シリアル化インフラストラクチャ内で内部的に使用される派生クラスでのみ使用することを目的としています。

適用対象