Implemented interface member:
property
CurrentBufferLength
Microsoft.TemplateEngine.Core.Contracts.IProcessorState.CurrentBufferLength
5 writes to CurrentBufferLength
Microsoft.TemplateEngine.Core (5)
Util\ProcessorState.cs (5)
64CurrentBufferLength = ReadExactBytes(source, CurrentBuffer, 0, CurrentBuffer.Length); 122CurrentBufferLength += nRead - _bomSize; 162CurrentBufferLength = 0; 177CurrentBufferLength = bytesToPreserveInBuffer + nRead; 525CurrentBufferLength = ReadExactBytes(_source, CurrentBuffer, 0, CurrentBufferLength);
17 references to CurrentBufferLength
Microsoft.TemplateEngine.Core (17)
Util\ProcessorState.cs (17)
66Encoding encoding = EncodingUtil.Detect(CurrentBuffer, CurrentBufferLength, out byte[] bom); 119Buffer.BlockCopy(CurrentBuffer, CurrentBufferPosition, tmp, 0, CurrentBufferLength - CurrentBufferPosition); 120int nRead = ReadExactBytes(_source, tmp, CurrentBufferLength - CurrentBufferPosition, tmp.Length - CurrentBufferLength); 144if (CurrentBufferLength == 0 || bufferPosition == 0) 158int bytesToPreserveInBuffer = CurrentBufferLength - bufferPosition; 160if (CurrentBufferLength < CurrentBuffer.Length && bytesToPreserveInBuffer == 0) 176int nRead = ReadExactBytes(_source, CurrentBuffer, bytesToPreserveInBuffer, CurrentBufferLength - bytesToPreserveInBuffer); 195while (CurrentBufferPosition < CurrentBufferLength) 221int bytesWritten = operation.HandleMatch(this, CurrentBufferLength, ref posedPosition, terminal.Terminal.Token); 261bufferPositionToAdvanceTo = CurrentBufferLength; 318int bytesWritten = operation.HandleMatch(this, CurrentBufferLength, ref posedPosition, terminal.Terminal.Token); 340int endSequenceNumber = CurrentSequenceNumber - CurrentBufferPosition + CurrentBufferLength; 347_target.Write(CurrentBuffer, CurrentBufferLength - toWrite, toWrite); 469bufferLength = CurrentBufferLength; 518bufferLength = CurrentBufferLength; 525CurrentBufferLength = ReadExactBytes(_source, CurrentBuffer, 0, CurrentBufferLength);