1 type derived from ActionItem
System.ServiceModel.Primitives (1)
Internals\System\Runtime\ActionItem.cs (1)
141internal class DefaultActionItem : ActionItem
29 references to ActionItem
System.ServiceModel.Primitives (29)
Internals\System\Runtime\ActionItem.cs (4)
118((ActionItem)state).Invoke(); 119((ActionItem)state)._isScheduled = false; 136await ((ActionItem)state).InvokeAsync(); 137((ActionItem)state)._isScheduled = false;
Internals\System\Runtime\InputQueue.cs (5)
313ActionItem.Schedule(s_completeOutstandingReadersCallback, outstandingReaders); 630ActionItem.Schedule(s_completeWaitersTrueCallback, waiters); 639ActionItem.Schedule(s_completeWaitersFalseCallback, waiters); 665ActionItem.Schedule(s_onInvokeDequeuedCallback, dequeuedCallback); 752ActionItem.Schedule(s_onDispatchCallback, this);
Internals\System\Runtime\IOThreadTimer.cs (3)
304ActionItem.Schedule(timer.asyncCallback, timer.callbackState); 308ActionItem.Schedule(timer.callback, timer.callbackState); 320ActionItem.Schedule(onWaitCallback, null);
Internals\System\Runtime\ScheduleActionItemAsyncResult.cs (1)
22ActionItem.Schedule(s_doWork, this);
System\ServiceModel\Channels\ClientReliableDuplexSessionChannel.cs (3)
541ActionItem.Schedule(ShutdownCallback, null); 963ActionItem.Schedule(s_processMessageStatic, (this, info)); 1178ActionItem.Schedule(s_startReceivingAsyncStatic, this);
System\ServiceModel\Channels\DeliveryStrategy.cs (1)
115ActionItem.Schedule(OnDispatchCallback, null);
System\ServiceModel\Channels\ReliableOutputConnection.cs (2)
243ActionItem.Schedule(s_sendRetries, this); 268ActionItem.Schedule(s_sendRetries, this);
System\ServiceModel\Channels\ReliableOutputSessionChannel.cs (1)
791ActionItem.Schedule(new Func<object, Task>(StartReceivingAsync), this);
System\ServiceModel\Channels\ServiceChannel.cs (1)
2238ActionItem.Schedule(s_signalWaiter, waiter);
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (1)
73ActionItem.Schedule(s_tryReceive, this);
System\ServiceModel\Dispatcher\ChannelHandler.cs (3)
162ActionItem.Schedule(s_openAndEnsurePump, this); 394ActionItem.Schedule(ChannelHandler.s_onStartSyncMessagePump, this); 401ActionItem.Schedule(ChannelHandler.s_onContinueAsyncReceive, result);
System\ServiceModel\Dispatcher\ListenerHandler.cs (1)
106ActionItem.Schedule(ListenerHandler.s_initiateChannelPump, this);
System\ServiceModel\Dispatcher\ThreadBehavior.cs (1)
88ActionItem.Schedule(ThreadBehavior.CleanThreadCallbackDelegate, resume);
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
1668ActionItem.Schedule(Fx.ThunkCallback<object>(state =>
System\ServiceModel\Security\SecurityUtils.cs (1)
1093ActionItem.Schedule(s_scheduledCallback, this);