3 writes to _lastReadPosition
PresentationFramework (3)
System\Windows\Controls\ScrollViewer.cs (3)
2131
_lastWritePosition =
_lastReadPosition
= 0;
2141
_lastReadPosition
= (_lastReadPosition + 1) % _capacity;
2180
_lastReadPosition
= (_lastReadPosition + 1) % _capacity;
10 references to _lastReadPosition
PresentationFramework (10)
System\Windows\Controls\ScrollViewer.cs (10)
2128
if(_lastWritePosition ==
_lastReadPosition
) //buffer is empty
2138
if(_lastWritePosition ==
_lastReadPosition
) //buffer is full
2141
_lastReadPosition = (
_lastReadPosition
+ 1) % _capacity;
2154
if(_lastWritePosition !=
_lastReadPosition
) //buffer has something
2176
if(_lastWritePosition ==
_lastReadPosition
) //buffer is empty
2180
_lastReadPosition = (
_lastReadPosition
+ 1) % _capacity;
2183
Command command = _array[
_lastReadPosition
];
2184
_array[
_lastReadPosition
].MakeVisibleParam = null; //to release the allocated object
2186
if(_lastWritePosition ==
_lastReadPosition
) //it was the last command
2195
return (_lastWritePosition ==
_lastReadPosition
);