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)); }
public ClauseKeywordItem(ClauseKeyword keyword) { this.ClauseKeyword = keyword; }
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; }