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