internal void Init(InternalPrimitiveTypeE code, Array array)
{
this.code = code;
switch(code)
{
case InternalPrimitiveTypeE.Boolean:
booleanA = (Boolean[])array;
break;
case InternalPrimitiveTypeE.Char:
charA = (Char[])array;
break;
case InternalPrimitiveTypeE.Double:
doubleA = (Double[])array;
break;
case InternalPrimitiveTypeE.Int16:
int16A = (Int16[])array;
break;
case InternalPrimitiveTypeE.Int32:
int32A = (Int32[])array;
break;
case InternalPrimitiveTypeE.Int64:
int64A = (Int64[])array;
break;
case InternalPrimitiveTypeE.SByte:
sbyteA = (SByte[])array;
break;
case InternalPrimitiveTypeE.Single:
singleA = (Single[])array;
break;
case InternalPrimitiveTypeE.UInt16:
uint16A = (UInt16[])array;
break;
case InternalPrimitiveTypeE.UInt32:
uint32A = (UInt32[])array;
break;
case InternalPrimitiveTypeE.UInt64:
uint64A = (UInt64[])array;
break;
}
}