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