6 writes to m_stateObject
System.Private.CoreLib (6)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (2)
776
m_stateObject
= null;
783
m_stateObject
= value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (1)
479
return ref Unsafe.As<object?, ExecutionContext?>(ref
m_stateObject
);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (3)
687
m_stateObject
= state;
6281
object? failedOrCanceled = Interlocked.CompareExchange(ref
m_stateObject
, completedTask, null);
6300
failedOrCanceled = Interlocked.CompareExchange(ref
m_stateObject
, new List<Task> { first, completedTask }, first);
16 references to m_stateObject
System.Private.CoreLib (16)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (3)
755
Debug.Assert(
m_stateObject
is null, "Expected to be able to use the state object field for Continuation.");
774
object? stateObject =
m_stateObject
;
782
Debug.Assert(
m_stateObject
== null);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (4)
439
Debug.Assert(
m_stateObject
is null, "Expected to be able to use the state object field for ExecutionContext.");
478
Debug.Assert(
m_stateObject
is null or ExecutionContext, $"Expected {nameof(
m_stateObject
)} to be null or an ExecutionContext but was {(
m_stateObject
is object o ? o.GetType().ToString() : "(null)")}.");
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task_T.cs (1)
492
m_result = funcWithState(
m_stateObject
);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (4)
1590
public object? AsyncState => (m_stateFlags & (int)InternalTaskOptions.HiddenState) == 0 ?
m_stateObject
: null;
2556
actionWithState(
m_stateObject
);
6223
Debug.Assert(
m_stateObject
is null, "Expected to be able to use the state object field for faulted/canceled tasks.");
6316
object? failedOrCanceled =
m_stateObject
;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs (4)
48
actionWithState(antecedent,
m_stateObject
);
94
m_result = funcWithState(antecedent,
m_stateObject
);
140
actionWithState(antecedent,
m_stateObject
);
186
m_result = funcWithState(antecedent,
m_stateObject
);