2 writes to _allocatedILMarkers
Microsoft.CodeAnalysis (2)
CodeGen\ILBuilder.cs (2)
236
_allocatedILMarkers
= null;
1237
_allocatedILMarkers
= ArrayBuilder<ILMarker>.GetInstance();
15 references to _allocatedILMarkers
Microsoft.CodeAnalysis (15)
CodeGen\ILBuilder.cs (15)
59
/// in <see cref="
_allocatedILMarkers
"/> and reference this IL marker in the entity requiring the IL offset.
62
/// will be put into <see cref="
_allocatedILMarkers
"/> array. Note that only markers from reachable blocks
159
_allocatedILMarkers
[_lastCompleteBlock.LastILMarker].BlockOffset == _lastCompleteBlock.RegularInstructionsLength)
165
_allocatedILMarkers
[_lastCompleteBlock.LastILMarker].BlockOffset == _lastCompleteBlock.RegularInstructionsLength)
180
_allocatedILMarkers
[marker] = new ILMarker() { BlockOffset = (int)current.RegularInstructionsLength, AbsoluteOffset = -1 };
233
if (
_allocatedILMarkers
!= null)
235
_allocatedILMarkers
.Free();
903
int blockOffset =
_allocatedILMarkers
[i].BlockOffset;
905
_allocatedILMarkers
[i] = new ILMarker() { BlockOffset = blockOffset, AbsoluteOffset = absoluteOffset };
1235
if (
_allocatedILMarkers
== null)
1243
int marker =
_allocatedILMarkers
.Count;
1246
_allocatedILMarkers
.Add(
1260
Debug.Assert(
_allocatedILMarkers
!= null, "There are not markers in this builder");
1261
Debug.Assert(ilMarker >= 0 && ilMarker <
_allocatedILMarkers
.Count, "Wrong builder?");
1262
return
_allocatedILMarkers
[ilMarker].AbsoluteOffset;