2 writes to _allocatedILMarkers
Microsoft.CodeAnalysis (2)
CodeGen\ILBuilder.cs (2)
234
_allocatedILMarkers
= null;
1235
_allocatedILMarkers
= ArrayBuilder<ILMarker>.GetInstance();
15 references to _allocatedILMarkers
Microsoft.CodeAnalysis (15)
CodeGen\ILBuilder.cs (15)
57
/// in <see cref="
_allocatedILMarkers
"/> and reference this IL marker in the entity requiring the IL offset.
60
/// will be put into <see cref="
_allocatedILMarkers
"/> array. Note that only markers from reachable blocks
157
_allocatedILMarkers
[_lastCompleteBlock.LastILMarker].BlockOffset == _lastCompleteBlock.RegularInstructionsLength)
163
_allocatedILMarkers
[_lastCompleteBlock.LastILMarker].BlockOffset == _lastCompleteBlock.RegularInstructionsLength)
178
_allocatedILMarkers
[marker] = new ILMarker() { BlockOffset = (int)current.RegularInstructionsLength, AbsoluteOffset = -1 };
231
if (
_allocatedILMarkers
!= null)
233
_allocatedILMarkers
.Free();
901
int blockOffset =
_allocatedILMarkers
[i].BlockOffset;
903
_allocatedILMarkers
[i] = new ILMarker() { BlockOffset = blockOffset, AbsoluteOffset = absoluteOffset };
1233
if (
_allocatedILMarkers
== null)
1241
int marker =
_allocatedILMarkers
.Count;
1244
_allocatedILMarkers
.Add(
1258
Debug.Assert(
_allocatedILMarkers
!= null, "There are not markers in this builder");
1259
Debug.Assert(ilMarker >= 0 && ilMarker <
_allocatedILMarkers
.Count, "Wrong builder?");
1260
return
_allocatedILMarkers
[ilMarker].AbsoluteOffset;