public void Apply() { if (!IsValid) { throw new InvalidOperationException("This hook has been undone."); } _Detour.Apply(); }
public void Apply() { if (!IsValid) { throw new ObjectDisposedException(nameof(Hook)); } if (!IsApplied && !(OnDetour?.InvokeWhileTrue(this, Method, Target, DelegateTarget) ?? true)) { return; } _Detour.Apply(); }
public void Apply() { _Detour.Apply(); }