public PatchAPIResult(string errorMessage) { ErrorMessage = errorMessage ?? throw new ArgumentNullException(nameof(errorMessage)); Block = null; NewFunctionAddress = 0; SimplePatch = default; }
public PatchAPIResult(ProcessMemoryBlock block, ulong newFunctionAddress, SimpleAPIPatch simplePatch) { if (simplePatch.Data == null) { throw new ArgumentException(); } ErrorMessage = null; Block = block ?? throw new ArgumentNullException(nameof(block)); NewFunctionAddress = newFunctionAddress; SimplePatch = simplePatch; }