protected override void HandleArgument(int index, Match match) { if (match == null) { AppendEmptyArgument(index == stopIndex - 1); return; } if (!HandlerMeta.HandleArgument(this as IHandler, match)) { AppendArgument(match); } }
public static bool HandleArgument <THandler>(this THandler handler, Match match) where THandler : IHandler => HandlerMeta <THandler> .HandleArgument(handler, match);