public static ArrayObject concat(Object thisob, VsaEngine engine, params Object[] args) { ArrayObject arrayObj = engine.GetOriginalArrayConstructor().Construct(); if (thisob is ArrayObject) { arrayObj.Concat((ArrayObject)thisob); } else { arrayObj.Concat(thisob); } for (int i = 0; i < args.Length; i++) { Object arg = args[i]; if (arg is ArrayObject) { arrayObj.Concat((ArrayObject)arg); } else { arrayObj.Concat(arg); } } return(arrayObj); }
public static ArrayObject concat(object thisob, VsaEngine engine, params object[] args) { ArrayObject obj2 = engine.GetOriginalArrayConstructor().Construct(); if (thisob is ArrayObject) { obj2.Concat((ArrayObject)thisob); } else { obj2.Concat(thisob); } for (int i = 0; i < args.Length; i++) { object obj3 = args[i]; if (obj3 is ArrayObject) { obj2.Concat((ArrayObject)obj3); } else { obj2.Concat(obj3); } } return(obj2); }