Alsing.Text.TokenTreeNode.AddPattern C# (CSharp) Метод

AddPattern() публичный Метод

public AddPattern ( string prefix, bool caseSensitive, bool needSeparators, IPatternMatcher matcher, object tags ) : void
prefix string
caseSensitive bool
needSeparators bool
matcher IPatternMatcher
tags object
Результат void
        public void AddPattern(string prefix, bool caseSensitive, bool needSeparators, IPatternMatcher matcher,
                                  object[] tags)
        {
            if (string.IsNullOrEmpty(prefix))
                throw new ArgumentNullException("prefix");

            TokenTreeNode node = AddTokenInternal(prefix, caseSensitive);

            var patternMatcherReference = new PatternMatchReference(matcher)
            {
                NextSibling = FirstExpression,
                Tags = tags,
                NeedSeparators = needSeparators
            };

            node.FirstExpression = patternMatcherReference;           
        }

Same methods

TokenTreeNode::AddPattern ( bool caseSensitive, bool needSeparators, IPatternMatcher matcher, object tags ) : void