Exemple #1
0
        static QueryToken SubTokenBasic(QueryToken token, QueryDescription qd, SubTokensOptions options, string key)
        {
            if (token == null)
            {
                var column = qd.Columns.SingleOrDefaultEx(a => a.Name == key);

                if (column == null)
                {
                    return(null);
                }

                return(new ColumnToken(column, qd.QueryName));
            }
            else
            {
                return(token.SubTokenInternal(key, options));
            }
        }