7 types derived from AsyncResult
System.ServiceModel.Internals (7)
System\Runtime\CompletedAsyncResult.cs (3)
11
class CompletedAsyncResult :
AsyncResult
27
class CompletedAsyncResult<T> :
AsyncResult
47
class CompletedAsyncResult<TResult, TParameter> :
AsyncResult
System\Runtime\InputQueue.cs (2)
796
class AsyncQueueReader :
AsyncResult
, IQueueReader
859
class AsyncQueueWaiter :
AsyncResult
, IQueueWaiter
System\Runtime\ScheduleActionItemAsyncResult.cs (1)
11
abstract class ScheduleActionItemAsyncResult :
AsyncResult
System\Runtime\TypedAsyncResult.cs (1)
6
abstract class TypedAsyncResult<T> :
AsyncResult
14 references to AsyncResult
System.ServiceModel.Internals (14)
System\Runtime\AsyncResult.cs (7)
104
protected Action<
AsyncResult
, Exception> OnCompleting { get; set; }
219
AsyncResult
thisPtr = (
AsyncResult
)result.AsyncState;
279
if (
AsyncResult
.asyncCompletionWrapperCallback == null)
281
AsyncResult
.asyncCompletionWrapperCallback = Fx.ThunkCallback(new AsyncCallback(AsyncCompletionWrapperCallback));
283
return
AsyncResult
.asyncCompletionWrapperCallback;
359
where TAsyncResult :
AsyncResult
System\Runtime\CompletedAsyncResult.cs (3)
23
AsyncResult
.End<CompletedAsyncResult>(result);
42
CompletedAsyncResult<T> completedResult =
AsyncResult
.End<CompletedAsyncResult<T>>(result);
64
CompletedAsyncResult<TResult, TParameter> completedResult =
AsyncResult
.End<CompletedAsyncResult<TResult, TParameter>>(result);
System\Runtime\InputQueue.cs (2)
823
AsyncQueueReader readerResult =
AsyncResult
.End<AsyncQueueReader>(result);
889
AsyncQueueWaiter waiterResult =
AsyncResult
.End<AsyncQueueWaiter>(result);
System\Runtime\ScheduleActionItemAsyncResult.cs (1)
51
AsyncResult
.End<ScheduleActionItemAsyncResult>(result);
System\Runtime\TypedAsyncResult.cs (1)
28
TypedAsyncResult<T> completedResult =
AsyncResult
.End<TypedAsyncResult<T>>(result);