1 write to EncounteredTerminals
Microsoft.TemplateEngine.Core (1)
Matching\TriePath.cs (1)
12
EncounteredTerminals
= new List<T>();
10 references to EncounteredTerminals
Microsoft.TemplateEngine.Core (10)
Matching\TrieEvaluator.cs (10)
105
path.
EncounteredTerminals
.AddRange(next.Terminals);
110
else if (path.
EncounteredTerminals
.Count == 0)
133
path.
EncounteredTerminals
.AddRange(next.Terminals);
182
for (int j = 0; j < path.
EncounteredTerminals
.Count; ++j)
184
T terminal = path.
EncounteredTerminals
[j];
199
path.
EncounteredTerminals
.RemoveAt(j--);
203
if (path.
EncounteredTerminals
.Count == 0)
216
if (bestPath > -1 && bestPath < _activePaths.Count && _activePaths[bestPath].
EncounteredTerminals
.Contains(best))
218
_activePaths[bestPath].
EncounteredTerminals
.Remove(best);
220
if (_activePaths[bestPath].
EncounteredTerminals
.Count == 0)