Beispiel #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.");
 }
Beispiel #2
0
 public static bool IsValid(string token)
 {
     return(AllTokensSet.Contains(token));
 }