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