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