2 writes to _lastCompleteBlock
Microsoft.CodeAnalysis (2)
CodeGen\ILBuilder.cs (2)
145_lastCompleteBlock = _currentBlock; 201_lastCompleteBlock = null;
15 references to _lastCompleteBlock
Microsoft.CodeAnalysis (15)
CodeGen\ILBuilder.cs (15)
121Debug.Assert(_lastCompleteBlock.NextBlock == null); 122_lastCompleteBlock.NextBlock = block; 156if (_lastCompleteBlock != null && 157_lastCompleteBlock.BranchCode == ILOpCode.Nop && 158_lastCompleteBlock.LastILMarker >= 0 && 159_allocatedILMarkers[_lastCompleteBlock.LastILMarker].BlockOffset == _lastCompleteBlock.RegularInstructionsLength) 164while (_lastCompleteBlock.LastILMarker >= 0 && 165_allocatedILMarkers[_lastCompleteBlock.LastILMarker].BlockOffset == _lastCompleteBlock.RegularInstructionsLength) 167Debug.Assert((startMarker < 0) || (startMarker == (_lastCompleteBlock.LastILMarker + 1))); 168startMarker = _lastCompleteBlock.LastILMarker; 171endMarker = _lastCompleteBlock.LastILMarker; 173_lastCompleteBlock.RemoveTailILMarker(_lastCompleteBlock.LastILMarker);