コード例 #1
0
ファイル: Condition.cs プロジェクト: BeanHsiang/QuerySharp
 public Condition Or(Condition condition)
 {
     condition.Relation = ConditionRelation.Or;
     condition.First = First;
     condition.Prev = this;
     Next = condition;
     return condition;
 }
コード例 #2
0
 public bool MoveNext()
 {
     if (_first == null)
     {
         return false;
     }
     if (_current == null)
     {
         _current = _first;
         return true;
     }
     if (_current.Next != null)
     {
         _current = _current.Next;
         return true;
     }
     //_current = null;
     return false;
 }
コード例 #3
0
 public void Reset()
 {
     _current = null;
 }
コード例 #4
0
 public ConditionEnumerator(Condition first)
 {
     _first = first;
 }
コード例 #5
0
ファイル: Condition.cs プロジェクト: BeanHsiang/QuerySharp
 public GroupCondition(Condition condition)
 {
     _first = condition;
 }