public Hook(ValueTaskMethod method) { ArgumentNullException.ThrowIfNull(method); methodType = MethodType.ValueTask; valueTaskMethod = method; Unsafe.SkipInit(out voidMethod); Unsafe.SkipInit(out taskMethod); }
public Hook(ValueTaskMethod method) { if (method is null) { throw new ArgumentNullException(nameof(method)); } methodType = MethodType.ValueTask; valueTaskMethod = method; Unsafe.SkipInit(out voidMethod); Unsafe.SkipInit(out taskMethod); }