/// <summary> /// Creates a new instance of PatchDownloader that accepts a PatchInfo /// </summary> /// <param name="patchInfo">PatchInfo representing a single patch.</param> public PatchDownloader(PatchInfo patchInfo) { Patches = new List <PatchInfo>(); Patches.Add(patchInfo); }
/// <summary> /// Creates a task which represent an individual patch operation /// </summary> /// <param name="clientProfile"></param> /// <param name="patchInfo"></param> /// <param name="officialPatchInfo"></param> /// <param name="patcherContext"></param> public PatchTask(PatcherContext patcherContext, IClientProfile clientProfile, PatchInfo patchInfo, OfficialPatchInfo officialPatchInfo) { _patcherContext = patcherContext; _clientProfile = clientProfile; PatchInfo = patchInfo; OfficialPatchInfo = officialPatchInfo; }