5 writes to GCData
System.Private.CoreLib (5)
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (5)
119
Continuation newContinuation = new Continuation { Data = new byte[dataSize],
GCData
= new object[numGCRefs] };
138
Continuation newContinuation = new Continuation { Data = new byte[dataSize],
GCData
= gcData };
157
Continuation newContinuation = new Continuation { Data = new byte[dataSize],
GCData
= gcData };
233
finalContinuation.
GCData
= new object[1];
299
finalContinuation.
GCData
= new object[1];
5 references to GCData
System.Private.CoreLib (5)
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (5)
255
return Unsafe.As<byte, T>(ref finalResult.
GCData
![0]!.GetRawData());
258
return Unsafe.As<object, T>(ref finalResult.
GCData
![0]!);
321
return Unsafe.As<byte, T>(ref finalResult.
GCData
![0]!.GetRawData());
324
return Unsafe.As<object, T>(ref finalResult.
GCData
![0]!);
379
continuation.
GCData
![(continuation.Flags & CorInfoContinuationFlags.CORINFO_CONTINUATION_RESULT_IN_GCDATA) != 0 ? 1 : 0] = ex;