示例#1
0
        private string RenderClauseKeyword(ClauseKeyword clauseKeyword)
        {
            string keywordAsString = null;

            switch (clauseKeyword)
            {
            case ClauseKeyword.From:
                keywordAsString = Strings.Keywords.From;
                break;

            case ClauseKeyword.Where:
                keywordAsString = Strings.Keywords.Where;
                break;

            case ClauseKeyword.Select:
                keywordAsString = Strings.Keywords.Select;
                break;

            default:
                throw new NotImplementedException();
            }
            return(RenderKeyword(keywordAsString));
        }
示例#2
0
 public ClauseKeywordItem(ClauseKeyword keyword)
 {
     this.ClauseKeyword = keyword;
 }
示例#3
0
 public Clause()
     : base()
 {
     keyword = InitKeyword();
 }
 private int GetClauseIndex(ClauseKeyword keyword)
 {
     switch (keyword)
     {
         case (ClauseKeyword.Artist):
             return 0;
         case (ClauseKeyword.Title):
             return 1;
         case (ClauseKeyword.SongID):
             return 2;
     }
     return 0;
 }