insertAt method

void insertAt(
  1. int index,
  2. T value
)

Inserts an item at a specified index in the vector.

Implementation

void insertAt(int index, T value) {
  if (isSameType<T, int>()) return _insertAt_int(index, value as int);

  if (isSameType<T, String>()) {
    return _insertAt_String(index, value as String);
  }

  if (isSameType<T, Uri>()) {
    return _insertAt_Uri(index, value as Uri);
  }

  if (isSubtypeOfWinRTEnum<T>()) {
    return _insertAt_enum(index, value as WinRTEnum);
  }

  return _insertAt_COMObject(index, value);
}