Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
 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();
 }