2 writes to Location
Microsoft.TemplateEngine.Core (2)
Matching\TerminalLocation.cs (1)
12Location = location;
Matching\TrieEvaluationDriver.cs (1)
48terminal.Location -= sequenceNumberToBufferPositionRelationship;
12 references to Location
Microsoft.TemplateEngine.Core (12)
Util\ProcessorState.cs (9)
203int handoffBufferPosition = CurrentBufferPosition + matchLength - (CurrentSequenceNumber - terminal.Location); 205if (terminal.Location > nextSequenceNumberThatCouldBeWritten) 207int toWrite = terminal.Location - nextSequenceNumberThatCouldBeWritten; 233CurrentSequenceNumber = terminal.Location + terminal.Terminal.End + 1; 300int handoffBufferPosition = CurrentBufferPosition + matchLength - (CurrentSequenceNumber - terminal.Location); 302if (terminal.Location > nextSequenceNumberThatCouldBeWritten) 304int toWrite = terminal.Location - nextSequenceNumberThatCouldBeWritten; 310nextSequenceNumberThatCouldBeWritten = terminal.Location; 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;