1 write to Terminal
Microsoft.TemplateEngine.Core (1)
Matching\TerminalLocation.cs (1)
11Terminal = terminal;
20 references to Terminal
Microsoft.TemplateEngine.Core (20)
Matching\TrieEvaluationDriver.cs (2)
52int expectedShift = terminal.Terminal.Length - terminal.Terminal.End - 1;
Util\ProcessorState.cs (10)
201IOperation operation = terminal!.Terminal.Operation; 202int matchLength = terminal.Terminal.End - terminal.Terminal.Start + 1; 221int bytesWritten = operation.HandleMatch(this, CurrentBufferLength, ref posedPosition, terminal.Terminal.Token); 233CurrentSequenceNumber = terminal.Location + terminal.Terminal.End + 1; 298IOperation operation = terminal.Terminal.Operation; 299int matchLength = terminal.Terminal.End - terminal.Terminal.Start + 1; 318int bytesWritten = operation.HandleMatch(this, CurrentBufferLength, ref posedPosition, terminal.Terminal.Token); 329CurrentSequenceNumber = terminal.Location + terminal.Terminal.End + 1;
Util\TokenTrie.cs (4)
90if (location != null && (!mustMatchPosition || (currentBufferPosition - location.Terminal.Length == originalPosition))) 92token = location.Terminal.Index; 93currentBufferPosition = location.Location + location.Terminal.End - location.Terminal.Start + 1;
Util\TokenTrieEvaluator.cs (4)
25token = terminal!.Terminal.Index; 26bufferPosition += _currentSequenceNumber - terminal.Location - terminal.Terminal.End; 40token = terminal.Terminal.Index; 41bufferPosition += _currentSequenceNumber - terminal.Location - terminal.Terminal.End;