public static HackFootprint Create <T>(HackSignature <T> missingHack) where T : IPatchFootprint { IPatchFootprint[] p = new IPatchFootprint[missingHack.Patches.Count]; missingHack.Patches.ToArray().CopyTo(p, 0); return(new HackFootprint(missingHack.Settings, p)); }
public PatchFootprint(IPatchFootprint pf) : this(pf.Address, pf.Length) { }