17 types derived from AsyncResult
System.ServiceModel.Primitives (17)
Internals\System\Runtime\CompletedAsyncResult.cs (3)
9
internal class CompletedAsyncResult :
AsyncResult
25
internal class CompletedAsyncResult<T> :
AsyncResult
45
internal class CompletedAsyncResult<TResult, TParameter> :
AsyncResult
Internals\System\Runtime\InputQueue.cs (2)
891
internal class AsyncQueueReader :
AsyncResult
, IQueueReader
951
internal class AsyncQueueWaiter :
AsyncResult
, IQueueWaiter
Internals\System\Runtime\ScheduleActionItemAsyncResult.cs (1)
9
internal abstract class ScheduleActionItemAsyncResult :
AsyncResult
System\ServiceModel\Channels\CloseCollectionAsyncResult.cs (1)
12
internal class CloseCollectionAsyncResult :
AsyncResult
System\ServiceModel\Channels\OpenCollectionAsyncResult.cs (1)
12
internal class OpenCollectionAsyncResult :
AsyncResult
System\ServiceModel\Channels\ServiceChannel.cs (2)
2325
internal class AsyncWaiter :
AsyncResult
, IWaiter
2380
private class CallOnceCompletedAsyncResult :
AsyncResult
System\ServiceModel\Diagnostics\TraceAsyncResult.cs (1)
10
internal abstract class TraceAsyncResult :
AsyncResult
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (2)
668
internal class ReplyAsyncResult :
AsyncResult
800
internal class AsyncDuplexRequest :
AsyncResult
, IDuplexRequest, ICorrelatorKey
System\ServiceModel\Dispatcher\ImmutableClientRuntime.cs (1)
228
internal class DisplayInitializationUIAsyncResult :
AsyncResult
System\ServiceModel\Dispatcher\OperationFormatter.cs (2)
400
internal class SerializeBodyContentsAsyncResult :
AsyncResult
796
internal class OnWriteBodyContentsAsyncResult :
AsyncResult
System\ServiceModel\Dispatcher\StreamFormatter.cs (1)
134
internal class SerializeAsyncResult :
AsyncResult
24 references to AsyncResult
System.ServiceModel.Primitives (24)
Internals\System\Runtime\AsyncResult.cs (7)
73
protected Action<
AsyncResult
, Exception> OnCompleting { get; set; }
178
AsyncResult
thisPtr = (
AsyncResult
)result.AsyncState;
238
if (
AsyncResult
.s_asyncCompletionWrapperCallback == null)
240
AsyncResult
.s_asyncCompletionWrapperCallback = Fx.ThunkCallback(new AsyncCallback(AsyncCompletionWrapperCallback));
242
return
AsyncResult
.s_asyncCompletionWrapperCallback;
318
where TAsyncResult :
AsyncResult
Internals\System\Runtime\CompletedAsyncResult.cs (3)
21
AsyncResult
.End<CompletedAsyncResult>(result);
40
CompletedAsyncResult<T> completedResult =
AsyncResult
.End<CompletedAsyncResult<T>>(result);
62
CompletedAsyncResult<TResult, TParameter> completedResult =
AsyncResult
.End<CompletedAsyncResult<TResult, TParameter>>(result);
Internals\System\Runtime\InputQueue.cs (2)
916
AsyncQueueReader readerResult =
AsyncResult
.End<AsyncQueueReader>(result);
969
AsyncQueueWaiter waiterResult =
AsyncResult
.End<AsyncQueueWaiter>(result);
Internals\System\Runtime\ScheduleActionItemAsyncResult.cs (1)
49
AsyncResult
.End<ScheduleActionItemAsyncResult>(result);
System\ServiceModel\Channels\CloseCollectionAsyncResult.cs (1)
119
AsyncResult
.End<CloseCollectionAsyncResult>(result);
System\ServiceModel\Channels\OpenCollectionAsyncResult.cs (1)
103
AsyncResult
.End<OpenCollectionAsyncResult>(result);
System\ServiceModel\Channels\ServiceChannel.cs (3)
1936
AsyncResult
.End<SendAsyncResult>(result);
2348
AsyncResult
.End<AsyncWaiter>(result);
2390
AsyncResult
.End<CallOnceCompletedAsyncResult>(result);
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (2)
696
AsyncResult
.End<ReplyAsyncResult>(result);
970
AsyncResult
.End<AsyncDuplexRequest>(this);
System\ServiceModel\Dispatcher\ImmutableClientRuntime.cs (1)
339
System.Runtime.
AsyncResult
.End<DisplayInitializationUIAsyncResult>(result);
System\ServiceModel\Dispatcher\OperationFormatter.cs (2)
446
AsyncResult
.End<SerializeBodyContentsAsyncResult>(result);
828
AsyncResult
.End<OnWriteBodyContentsAsyncResult>(result);
System\ServiceModel\Dispatcher\StreamFormatter.cs (1)
162
AsyncResult
.End<SerializeAsyncResult>(result);