2 writes to _lastCompleteBlock
Microsoft.CodeAnalysis (2)
CodeGen\ILBuilder.cs (2)
151_lastCompleteBlock = _currentBlock; 211_lastCompleteBlock = null;
16 references to _lastCompleteBlock
Microsoft.CodeAnalysis (16)
CodeGen\ILBuilder.cs (16)
124Debug.Assert(_lastCompleteBlock != null); 125Debug.Assert(_lastCompleteBlock.NextBlock == null); 128_lastCompleteBlock.NextBlock = block; 162if (_lastCompleteBlock != null && 163_lastCompleteBlock.BranchCode == ILOpCode.Nop && 164_lastCompleteBlock.LastILMarker >= 0) 168if (_allocatedILMarkers[_lastCompleteBlock.LastILMarker].BlockOffset == _lastCompleteBlock.RegularInstructionsLength) 173while (_lastCompleteBlock.LastILMarker >= 0 && 174_allocatedILMarkers[_lastCompleteBlock.LastILMarker].BlockOffset == _lastCompleteBlock.RegularInstructionsLength) 176Debug.Assert((startMarker < 0) || (startMarker == (_lastCompleteBlock.LastILMarker + 1))); 177startMarker = _lastCompleteBlock.LastILMarker; 180endMarker = _lastCompleteBlock.LastILMarker; 182_lastCompleteBlock.RemoveTailILMarker(_lastCompleteBlock.LastILMarker);