internal TextNode(GlobNode /*!*/ parentNode) : base(parentNode) { _builder = new StringBuilder(); }
protected GlobNode(GlobNode parentNode) { parent = parentNode ?? this; }
internal TextNode(GlobNode parentNode) : base(parentNode) { builder = new StringBuilder(); }
internal void AddChar(char c) { currentNode = currentNode.AddChar(c); }
internal void FinishLevel() { currentNode = currentNode.FinishLevel(); level--; }
internal void AddGroup() { _currentNode = _currentNode.AddGroup(); }
public void FinishLevel() { _currentNode = _currentNode.FinishLevel(); _level--; }
internal GlobUngrouper() { rootNode = new SequenceNode(null); currentNode = rootNode; level = 0; }
internal void StartLevel() { currentNode = currentNode.StartLevel(); level++; }
public void AddGroup() { _currentNode = _currentNode.AddGroup(); }
public void StartLevel() { _currentNode = _currentNode.StartLevel(); _level++; }
public void AddChar(char c) { _currentNode = _currentNode.AddChar(c); }
public GlobUngrouper() { _rootNode = new SequenceNode(null); _currentNode = _rootNode; _level = 0; }
internal SequenceNode(GlobNode parentNode) : base(parentNode) { _nodes = new List <GlobNode>(); }
internal void AddChar(char c) { _currentNode = _currentNode.AddChar(c); }
internal ChoiceNode(GlobNode/*!*/ parentNode) : base(parentNode) { _nodes = new List<SequenceNode>(); }
public SequenceNode(GlobNode parentNode) : base(parentNode) { _nodes = new List<GlobNode>(); }
internal GlobUngrouper(int patternLength) { _rootNode = new SequenceNode(null); _currentNode = _rootNode; _level = 0; }
internal void StartLevel() { _currentNode = _currentNode.StartLevel(); _level++; }
internal void AddGroup() { currentNode = currentNode.AddGroup(); }
internal void FinishLevel() { _currentNode = _currentNode.FinishLevel(); _level--; }
public TextNode(GlobNode parentNode) : base(parentNode) { _builder = new StringBuilder(); }
internal SequenceNode(GlobNode parentNode) : base(parentNode) { nodes = new List<GlobNode>(); }
public ChoiceNode(GlobNode parentNode) : base(parentNode) { _nodes = new List <SequenceNode>(); }
protected GlobNode(GlobNode parentNode) { _parent = parentNode ?? this; }
internal ChoiceNode(GlobNode /*!*/ parentNode) : base(parentNode) { _nodes = new List <SequenceNode>(); }