public bool AddElement(QiValue value) { if (ValueKind != QiValueKind.QiList) { throw new InvalidOperationException("this QiValue is not QiList"); } return QiApiValue.AddList(this, value); }