protected override object RunBlock() { object obj = base.contextBlock.Run(); Array array = obj as Array; if (array != null) { return(BloxUtil.ArrayToList(array)); } base.LogError("The context must be an Array but was [" + ((obj != null) ? obj.GetType() : null) + "]", null); return(null); }