public abstract void match(ref match_input input, out match_result result);
public override void match(ref match_input input, out match_result result) => pcrenet_match(ref input, out result);
private static extern void pcrenet_match(ref match_input input, out match_result result);
public static void match(ref match_input input, out match_result result) => _impl.match(ref input, out result);