public static LayoutManager.Output[] Create(LayoutManager.Input[] Input) { List <LayoutManager.Output> list = new List <LayoutManager.Output>(); ulong Len = 0; foreach (LayoutManager.Input input in Input) { LayoutManager.Output output = new LayoutManager.Output(); FileInfo fileInfo = new FileInfo(input.FilePath); ulong ofs = Form1.Align(Len, input.AlignmentSize); output.FilePath = input.FilePath; output.Offset = ofs; output.Size = (ulong)fileInfo.Length; list.Add(output); Len = ofs + (ulong)fileInfo.Length; } return(list.ToArray()); }
public static LayoutManager.Output[] Create(LayoutManager.Input[] Input) { List<LayoutManager.Output> list = new List<LayoutManager.Output>(); ulong Len = 0; foreach (LayoutManager.Input input in Input) { LayoutManager.Output output = new LayoutManager.Output(); FileInfo fileInfo = new FileInfo(input.FilePath); ulong ofs = Form1.Align(Len, input.AlignmentSize); output.FilePath = input.FilePath; output.Offset = ofs; output.Size = (ulong)fileInfo.Length; list.Add(output); Len = ofs + (ulong)fileInfo.Length; } return list.ToArray(); }