예제 #1
0
 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);
     }
 }
예제 #2
0
 public static bool HandleArgument <THandler>(this THandler handler, Match match) where THandler : IHandler =>
 HandlerMeta <THandler> .HandleArgument(handler, match);