add method

void add(
  1. dynamic type,
  2. dynamic value
)

Implementation

void add(type, value) {
  switch (type) {
    case DataType.Bool:
      addBoolean(value);
      return;
    case DataType.BoolArray:
      addBooleanArray(value);
      return;
    case DataType.UInt8:
      addUint8(value);
      return;
    case DataType.UInt8Array:
      addUint8Array(value);
      return;
    case DataType.Int8:
      addInt8(value);
      return;
    case DataType.Int8Array:
      addInt8Array(value);
      return;
    case DataType.Char:
      addChar(value);
      return;
    case DataType.CharArray:
      addCharArray(value);
      return;
    case DataType.UInt16:
      addUint16(value);
      return;
    case DataType.UInt16Array:
      addUint16Array(value);
      return;
    case DataType.Int16:
      addInt16(value);
      return;
    case DataType.Int16Array:
      addInt16Array(value);
      return;
    case DataType.UInt32:
      addUint32(value);
      return;
    case DataType.UInt32Array:
      addUint32Array(value);
      return;
    case DataType.Int32:
      addInt32(value);
      return;
    case DataType.Int32Array:
      addInt32Array(value);
      return;
    case DataType.UInt64:
      addUint64(value);
      return;
    case DataType.UInt64Array:
      addUint64Array(value);
      return;
    case DataType.Int64:
      addInt64(value);
      return;
    case DataType.Int64Array:
      addInt64Array(value);
      return;

    case DataType.Float32:
      addFloat32(value);
      return;
    case DataType.Float32Array:
      addFloat32Array(value);
      return;

    case DataType.Float64:
      addFloat64(value);
      return;
    case DataType.Float64Array:
      addFloat64Array(value);
      return;

    case DataType.String:
      addString(value);
      return;
    case DataType.StringArray:
      addStringArray(value);
      return;

    case DataType.DateTime:
      addDateTime(value);
      return;
    case DataType.DateTimeArray:
      addDateTimeArray(value);
      return;

    default:
      throw new Exception("Not Implemented " + type.ToString());
    //return this;
  }
}