4 writes to m_stateObject
System.Private.CoreLib (4)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (1)
343
return ref Unsafe.As<object?, ExecutionContext?>(ref
m_stateObject
);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (3)
539
m_stateObject
= state;
6096
object? failedOrCanceled = Interlocked.CompareExchange(ref
m_stateObject
, completedTask, null);
6115
failedOrCanceled = Interlocked.CompareExchange(ref
m_stateObject
, new List<Task> { first, completedTask }, first);
13 references to m_stateObject
System.Private.CoreLib (13)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (4)
303
Debug.Assert(
m_stateObject
is null, "Expected to be able to use the state object field for ExecutionContext.");
342
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\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Future.cs (1)
496
m_result = funcWithState(
m_stateObject
);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (4)
1441
public object? AsyncState => (m_stateFlags & (int)InternalTaskOptions.HiddenState) == 0 ?
m_stateObject
: null;
2401
actionWithState(
m_stateObject
);
6038
Debug.Assert(
m_stateObject
is null, "Expected to be able to use the state object field for faulted/canceled tasks.");
6131
object? failedOrCanceled =
m_stateObject
;
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
);