示例#1
0
        public TermsChain Insert(int index, ConditionSign sign, Term term)
        {
            TermsChainNode node = new TermsChainNode(sign, term);

            this.nodes.Insert(index, node);

            return(this);
        }
示例#2
0
        public TermsChain Add(ConditionSign sign, Term term)
        {
            TermsChainNode node = new TermsChainNode(sign, term);

            this.nodes.Add(node);

            TermVariableIsInputCheck(term);

            return(this);
        }
示例#3
0
 public TermsChainNode(ConditionSign type, Term thisTerm)
 {
     Sign     = type;
     ThisTerm = thisTerm;
 }
示例#4
0
            public TermsChainBuilder Add(ConditionSign sign, Term term)
            {
                chain.Add(sign, term);

                return(this);
            }
示例#5
0
            public TermsChainBuilder Insert(int index, ConditionSign sign, Term term)
            {
                chain.Insert(index, sign, term);

                return(this);
            }
示例#6
0
        public int IndexOf(ConditionSign sign, Term term)
        {
            TermsChainNode node = new TermsChainNode(sign, term);

            return(this.nodes.IndexOf(node));
        }