3 writes to m_action
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (1)
329
public Action MoveNextAction => (Action)(
m_action
??= new Action(MoveNext));
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (2)
538
m_action
= action;
2118
m_action
= null;
27 references to m_action
System.Private.CoreLib (27)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Future.cs (4)
355
m_action
?.Method.ToString() ?? "{null}";
487
Debug.Assert(
m_action
!= null);
488
if (
m_action
is Func<TResult> func)
494
if (
m_action
is Func<object?, TResult> funcWithState)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (7)
570
m_stateFlags =
m_action
== null || (internalOptions & InternalTaskOptions.ContinuationTask) != 0 ?
674
private string DebuggerDisplayMethodDescription =>
m_action
?.Method.ToString() ?? "{null}";
1682
Debug.Assert(
m_action
!= null, "Must have a delegate to be in ScheduleAndStart");
1683
TplEventSource.Log.TraceOperationBegin(this.Id, "Task: " +
m_action
.GetMethodName(), 0);
2392
Debug.Assert(
m_action
!= null, "Null action in InnerInvoke()");
2393
if (
m_action
is Action action)
2399
if (
m_action
is Action<object?> actionWithState)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs (15)
39
Debug.Assert(
m_action
!= null);
40
if (
m_action
is Action<Task> action)
46
if (
m_action
is Action<Task, object?> actionWithState)
85
Debug.Assert(
m_action
!= null);
86
if (
m_action
is Func<Task, TResult> func)
92
if (
m_action
is Func<Task, object?, TResult> funcWithState)
131
Debug.Assert(
m_action
!= null);
132
if (
m_action
is Action<Task<TAntecedentResult>> action)
138
if (
m_action
is Action<Task<TAntecedentResult>, object?> actionWithState)
177
Debug.Assert(
m_action
!= null);
178
if (
m_action
is Func<Task<TAntecedentResult>, TResult> func)
184
if (
m_action
is Func<Task<TAntecedentResult>, object?, TResult> funcWithState)
280
TplEventSource.Log.TraceOperationBegin(m_task.Id, "Task.ContinueWith: " + task.
m_action
!.GetMethodName(), 0);
359
m_task.
m_action
is null ? m_task.GetDelegateContinuationsForDebugger() :
360
[m_task.
m_action
];
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskScheduler.cs (1)
176
(task.
m_action
== null) ||