1 write to End
Microsoft.TemplateEngine.Core (1)
Matching\TerminalBase.cs (1)
11End = end != -1 ? end : (tokenLength - 1);
13 references to End
Microsoft.TemplateEngine.Core (13)
Matching\Trie.cs (2)
48int sameMatcherIndex = next.Terminals.FindIndex(t => t.Start == terminal.Start && t.End == terminal.End);
Matching\TrieEvaluationDriver.cs (1)
52int expectedShift = terminal.Terminal.Length - terminal.Terminal.End - 1;
Matching\TrieEvaluator.cs (3)
189if (start < minNonTerminatedPathStart && (best == null || start < minTerminalStart || (start == minTerminalStart && terminal.End > best.End))) 194endedAt = terminal.End + ssn;
Util\ProcessorState.cs (4)
202int matchLength = terminal.Terminal.End - terminal.Terminal.Start + 1; 233CurrentSequenceNumber = terminal.Location + terminal.Terminal.End + 1; 299int matchLength = terminal.Terminal.End - terminal.Terminal.Start + 1; 329CurrentSequenceNumber = terminal.Location + terminal.Terminal.End + 1;
Util\TokenTrie.cs (1)
93currentBufferPosition = location.Location + location.Terminal.End - location.Terminal.Start + 1;
Util\TokenTrieEvaluator.cs (2)
26bufferPosition += _currentSequenceNumber - terminal.Location - terminal.Terminal.End; 41bufferPosition += _currentSequenceNumber - terminal.Location - terminal.Terminal.End;