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