Exemplo n.º 1
0
 public static byte ParamsCount(string token)
 {
     if (NoParamsSet.Contains(token))
     {
         return(0);
     }
     if (SingleParamsSet.Contains(token))
     {
         return(1);
     }
     if (DoubleParamsSet.Contains(token))
     {
         return(2);
     }
     Debug.Assert(!AllTokensSet.Contains(token), $"{token} not found in {nameof(AllTokensSet)}");
     throw new ArgumentOutOfRangeException(nameof(token), token, "Invalid command token.");
 }
Exemplo n.º 2
0
 public static bool IsValid(string token)
 {
     return(AllTokensSet.Contains(token));
 }