コード例 #1
0
 public TermList(TermSeparator separator, params Term[] terms)
 {
     for (var i = 0; i < terms.Length; ++i)
     {
         AddTerm(terms[i]);
         if (i != terms.Length - 1)
         {
             AddSeparator(separator);
         }
     }
 }
コード例 #2
0
ファイル: TermList.cs プロジェクト: toolgood/SVG
        public void AddSeparator(TermSeparator termSeparator)
        {
            switch (termSeparator)
            {
            case (TermSeparator.Comma): {
                AddSeparator(GrammarSegment.Comma);
                break;
            }

            case (TermSeparator.Space): {
                AddSeparator(GrammarSegment.Whitespace);
                break;
            }
            }
        }
コード例 #3
0
ファイル: TermList.cs プロジェクト: dteunkenstt/SVG
        public void AddSeparator(TermSeparator termSeparator)
        {
            switch(termSeparator)
            {
                case(TermSeparator.Comma):
                {
                    AddSeparator(GrammarSegment.Comma);
                    break;
                }
	             case(TermSeparator.Space):
                {
                    AddSeparator(GrammarSegment.Whitespace);
                    break;
                }
            }
        }
コード例 #4
0
        public void AddSeparator(TermSeparator termSepertor)
        {
            switch (termSepertor)
            {
            case TermSeparator.Comma:
                _separator.Add(GrammarSegment.Comma);
                break;

            case TermSeparator.Space:
                _separator.Add(GrammarSegment.Whitespace);
                break;

            case TermSeparator.Colon:
                _separator.Add(GrammarSegment.Colon);
                break;

            default:
                throw new ArgumentOutOfRangeException("termSepertor");
            }
        }