private static void InitValueA()
{
var valueATemp = new string[PrimitiveTypeEnumLength];
valueATemp[(int)InternalPrimitiveTypeE.Invalid] = null;
valueATemp[(int)InternalPrimitiveTypeE.Boolean] = "Boolean";
valueATemp[(int)InternalPrimitiveTypeE.Byte] = "Byte";
valueATemp[(int)InternalPrimitiveTypeE.Char] = "Char";
valueATemp[(int)InternalPrimitiveTypeE.Decimal] = "Decimal";
valueATemp[(int)InternalPrimitiveTypeE.Double] = "Double";
valueATemp[(int)InternalPrimitiveTypeE.Int16] = "Int16";
valueATemp[(int)InternalPrimitiveTypeE.Int32] = "Int32";
valueATemp[(int)InternalPrimitiveTypeE.Int64] = "Int64";
valueATemp[(int)InternalPrimitiveTypeE.SByte] = "SByte";
valueATemp[(int)InternalPrimitiveTypeE.Single] = "Single";
valueATemp[(int)InternalPrimitiveTypeE.TimeSpan] = "TimeSpan";
valueATemp[(int)InternalPrimitiveTypeE.DateTime] = "DateTime";
valueATemp[(int)InternalPrimitiveTypeE.UInt16] = "UInt16";
valueATemp[(int)InternalPrimitiveTypeE.UInt32] = "UInt32";
valueATemp[(int)InternalPrimitiveTypeE.UInt64] = "UInt64";
s_valueA = valueATemp;
}