/// <summary>
 /// 链式值类型基类
 /// </summary>
 /// <param name="previous">上一个值</param>
 public KeyWordLinkValueItemBase(KeyWordLinkValueItemBase previous)
 {
     _previous = previous;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Case的Else关键字项
 /// </summary>
 /// <param name="value">值</param>
 /// <param name="previous">上一个关键字</param>
 public KeyWordCaseElseItem(BQLValueItem value, KeyWordLinkValueItemBase previous)
     : base(value, previous)
 {
 }
Exemplo n.º 3
0
 /// <summary>
 /// Case关键字项
 /// </summary>
 /// <param name="value">值</param>
 /// <param name="previous">上一个关键字</param>
 public KeyWordCaseItem(BQLValueItem value, KeyWordLinkValueItemBase previous)
     : base(previous)
 {
     this.itemValue = value;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Case项
 /// </summary>
 /// <param name="whenValue">when的值</param>
 /// <param name="thenValue">then的值</param>
 /// <param name="previous">上一个关键字</param>
 internal KeyWordCaseThenItem(BQLValueItem whenValue, BQLValueItem thenValue, KeyWordLinkValueItemBase previous)
     : base(previous)
 {
     this.whenValue = whenValue;
     this.thenValue = thenValue;
 }
Exemplo n.º 5
0
 /// <summary>
 /// Case项
 /// </summary>
 /// <param name="value">条件或值</param>
 /// <param name="previous">上一个关键字</param>
 internal KeyWordCaseWhenItem(BQLValueItem value, KeyWordLinkValueItemBase previous)
 {
     this.value    = value;
     this.previous = previous;
 }