System.Runtime.Serialization.Formatters.Binary.PrimitiveArray.PrimitiveArray C# (CSharp) Метод

PrimitiveArray() приватный Метод

private PrimitiveArray ( InternalPrimitiveTypeE code, Array array ) : System.Collections.Concurrent
code InternalPrimitiveTypeE
array System.Array
Результат System.Collections.Concurrent
        internal PrimitiveArray(InternalPrimitiveTypeE code, Array array)
        {
            _code = code;
            switch (code)
            {
                case InternalPrimitiveTypeE.Boolean: _booleanA = (bool[])array; break;
                case InternalPrimitiveTypeE.Char: _charA = (char[])array; break;
                case InternalPrimitiveTypeE.Double: _doubleA = (double[])array; break;
                case InternalPrimitiveTypeE.Int16: _int16A = (short[])array; break;
                case InternalPrimitiveTypeE.Int32: _int32A = (int[])array; break;
                case InternalPrimitiveTypeE.Int64: _int64A = (long[])array; break;
                case InternalPrimitiveTypeE.SByte: _sbyteA = (sbyte[])array; break;
                case InternalPrimitiveTypeE.Single: _singleA = (float[])array; break;
                case InternalPrimitiveTypeE.UInt16: _uint16A = (ushort[])array; break;
                case InternalPrimitiveTypeE.UInt32: _uint32A = (uint[])array; break;
                case InternalPrimitiveTypeE.UInt64: _uint64A = (ulong[])array; break;
            }
        }