private byte[] GenerateFooter()
        {
            var footer = vhdFile.Footer.CreateCopy();

            if (vhdFile.Footer.DiskType != DiskType.Fixed)
            {
                footer.HeaderOffset       = VhdConstants.VHD_NO_DATA_LONG;
                footer.DiskType           = DiskType.Fixed;
                footer.CreatorApplication = VhdFooterFactory.WindowsAzureCreatorApplicationName;
            }
            var serializer = new VhdFooterSerializer(footer);

            return(serializer.ToByteArray());
        }
 private byte[] GenerateFooter()
 {
     var footer = vhdFile.Footer.CreateCopy();
     if(vhdFile.Footer.DiskType != DiskType.Fixed)
     {
         footer.HeaderOffset = VhdConstants.VHD_NO_DATA_LONG;
         footer.DiskType = DiskType.Fixed;
         footer.CreatorApplication = VhdFooterFactory.WindowsAzureCreatorApplicationName;
     }
     var serializer = new VhdFooterSerializer(footer);
     return serializer.ToByteArray();
 }