public virtual object line(params object[] po) { object obj = po[0]; if (obj == null) { return(Null); } string str = ""; List <int> li = new List <int>(); for (int i = 1; i < po.Length; i++) { try { li.Add(Convert.ToInt32(PATH.getpath(po[i].ToString()))); } catch { } } if (l || h) { str = MiMFa_IOService.FileToString(PATH.getpath(obj.ToString()), li.ToArray()); } else { str = MiMFa_IOService.FileToTrimedString(PATH.getpath(obj.ToString()), li.ToArray()); } if (!_concatwords) { return(str + SeparateText); } return(str); }
public virtual object block(params object[] po) { object obj = po[0]; if (obj == null) { return(Null); } string str = ""; int index = Convert.ToInt32(po[1]); int count = Convert.ToInt32(po[2]); if (l || h) { str = MiMFa_IOService.FileToString(PATH.getpath((obj.ToString())), index, count); } else { str = MiMFa_IOService.FileToTrimedString(PATH.getpath(obj.ToString()), index, count); } if (!_concatwords) { return(str + SeparateText); } return(str); }
public override object execute(object obj, int index, int length) { if (obj == null) { return(Null); } string str = ""; if (_serialize) { return(MiMFa_IOService.OpenDeserializeFile(PATH.getpath(obj.ToString()))); } else if (_longview || _humanreadable) { return(MiMFa_IOService.FileToStringArray(PATH.getpath(obj.ToString()))); } else { str = MiMFa_IOService.FileToTrimedString(PATH.getpath(obj.ToString())); } if (!_concatwords && index < length - 1) { return(str + SeparateText); } return(str); }