4 writes to LastILMarker
Microsoft.CodeAnalysis (4)
CodeGen\BasicBlock.cs (4)
75this.LastILMarker = -1; 112this.LastILMarker = marker; 126this.LastILMarker = -1; 130this.LastILMarker--;
15 references to LastILMarker
Microsoft.CodeAnalysis (15)
CodeGen\BasicBlock.cs (6)
105Debug.Assert((this.FirstILMarker < 0) == (this.LastILMarker < 0)); 106Debug.Assert((this.LastILMarker < 0) || (this.LastILMarker + 1 == marker)); 120Debug.Assert(this.LastILMarker >= 0); 121Debug.Assert(this.LastILMarker == marker); 123if (this.FirstILMarker == this.LastILMarker)
CodeGen\ILBuilder.cs (9)
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); 899int blockLastMarker = block.LastILMarker;