2 writes to _allocatedILMarkers
Microsoft.CodeAnalysis (2)
CodeGen\ILBuilder.cs (2)
238
_allocatedILMarkers
= null;
1239
_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
161
_allocatedILMarkers
[_lastCompleteBlock.LastILMarker].BlockOffset == _lastCompleteBlock.RegularInstructionsLength)
167
_allocatedILMarkers
[_lastCompleteBlock.LastILMarker].BlockOffset == _lastCompleteBlock.RegularInstructionsLength)
182
_allocatedILMarkers
[marker] = new ILMarker() { BlockOffset = (int)current.RegularInstructionsLength, AbsoluteOffset = -1 };
235
if (
_allocatedILMarkers
!= null)
237
_allocatedILMarkers
.Free();
905
int blockOffset =
_allocatedILMarkers
[i].BlockOffset;
907
_allocatedILMarkers
[i] = new ILMarker() { BlockOffset = blockOffset, AbsoluteOffset = absoluteOffset };
1237
if (
_allocatedILMarkers
== null)
1245
int marker =
_allocatedILMarkers
.Count;
1248
_allocatedILMarkers
.Add(
1262
Debug.Assert(
_allocatedILMarkers
!= null, "There are not markers in this builder");
1263
Debug.Assert(ilMarker >= 0 && ilMarker <
_allocatedILMarkers
.Count, "Wrong builder?");
1264
return
_allocatedILMarkers
[ilMarker].AbsoluteOffset;