4 writes to GCData
System.Private.CoreLib (4)
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (4)
151
Continuation newContinuation = new Continuation { Data = new byte[dataSize],
GCData
= new object[numGCRefs] };
170
Continuation newContinuation = new Continuation { Data = new byte[dataSize],
GCData
= gcData };
189
Continuation newContinuation = new Continuation { Data = new byte[dataSize],
GCData
= gcData };
547
finalContinuation.
GCData
= new object[1];
8 references to GCData
System.Private.CoreLib (8)
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (8)
113
Debug.Assert(
GCData
!= null &&
GCData
.Length > index);
114
object? continuationContext =
GCData
[index];
125
Debug.Assert(
GCData
!= null &&
GCData
.Length > index);
126
GCData
[index] = ex;
265
result = Unsafe.As<byte, T>(ref continuation.
GCData
![0]!.GetRawData());
269
result = Unsafe.As<object, T>(ref continuation.
GCData
![0]!);