public byte[] DownloadFilePart(long fileId, long firstByte, long lastByte, bool allowSync) { object[] results = this.Invoke("DownloadFilePart", new object[] { fileId, firstByte, lastByte, allowSync}); return ((byte[])(results[0])); }