コード例 #1
0
ファイル: QueryConverter.cs プロジェクト: karno/Lycanthrope
 private static IEnumerable<Token> GetArguments(ArgumentsTuple argTuple)
 {
     if (argTuple == null || argTuple.ArgBody == null) yield break;
     var body = argTuple.ArgBody;
     while (body != null)
     {
         yield return body.Argument;
         body = body.ArgBody;
     }
 }
コード例 #2
0
ファイル: QueryConverter.cs プロジェクト: karno/Lycanthrope
 private static IEnumerable<object> GetCTSTypedArguments(ArgumentsTuple argTuple)
 {
     foreach (var tok in GetArguments(argTuple))
     {
         yield return GetCTSTypedValue(tok);
     }
 }