System.Xml.Serialization.XmlSerializationCodeGen.EnsureArrayIndex C# (CSharp) Method

EnsureArrayIndex() private method

private EnsureArrayIndex ( TypeMapping a, int index ) : System.Xml.Serialization.TypeMapping[]
a TypeMapping
index int
return System.Xml.Serialization.TypeMapping[]
        private TypeMapping[] EnsureArrayIndex(TypeMapping[] a, int index)
        {
            if (a == null) return new TypeMapping[32];
            if (index < a.Length) return a;
            TypeMapping[] b = new TypeMapping[a.Length + 32];
            Array.Copy(a, b, index);
            return b;
        }