public ArrayAdapter(IValue array) { _array = array; _list = array.ActualType.CreateGenericListInstance().As<IList>(); _listType = _list.GetType().ToCachedType(); _listType.InvokeAction("AddRange", _list, array.Instance); }
public ArrayAdapter(IValue array) { _array = array; _list = array.ActualType.CreateGenericListInstance().As <IList>(); _listType = _list.GetType().ToCachedType(); _listType.InvokeAction("AddRange", _list, array.Instance); }
public int Add(object value) { _type.InvokeAction("Add", _list, value); return(_type.InvokeFunc <int>("IndexOf", _list, value)); }