|
void | TaskConstructorCore (global::System.Delegate action, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) |
|
bool | TrySetCanceled (CancellationToken tokenToRecord) |
|
bool | TrySetCanceled (CancellationToken tokenToRecord, object cancellationException) |
|
bool | TrySetException (object exceptionObject) |
|
bool | AtomicStateUpdate (int newBits, int illegalBits) |
|
bool | AtomicStateUpdate (int newBits, int illegalBits, ref int oldFlags) |
|
void | SetNotificationForWaitCompletion (bool enabled) |
|
bool | NotifyDebuggerOfWaitCompletionIfNecessary () |
|
bool | MarkStarted () |
|
void | AddNewChild () |
|
void | DisregardChild () |
|
Task.ContingentProperties | EnsureContingentPropertiesInitialized (bool needsProtection) |
|
void | ScheduleAndStart (bool needsProtection) |
|
void | AddException (object exceptionObject) |
|
void | AddException (object exceptionObject, bool representsCancellation) |
|
global::System.Collections.ObjectModel.ReadOnlyCollection< global::System.Runtime.ExceptionServices.ExceptionDispatchInfo > | GetExceptionDispatchInfos () |
|
global::System.Runtime.ExceptionServices.ExceptionDispatchInfo | GetCancellationExceptionDispatchInfo () |
|
void | ThrowIfExceptional (bool includeTaskCanceledExceptions) |
|
void | UpdateExceptionObservedStatus () |
|
void | Finish (bool bUserDelegateExecuted) |
|
void | FinishStageTwo () |
|
void | FinishStageThree () |
|
void | ProcessChildCompletion (Task childTask) |
|
void | AddExceptionsFromChildren () |
|
bool | ExecuteEntry (bool bPreventDoubleExecution) |
|
virtual void | InnerInvoke () |
|
override void | InnerInvoke () |
|
void | SetContinuationForAwait (global::System.Action continuationAction, bool continueOnCapturedContext, bool flowExecutionContext) |
|
bool | InternalWait (int millisecondsTimeout, CancellationToken cancellationToken) |
|
bool | InternalCancel (bool bCancelNonExecutingOnly) |
|
void | RecordInternalCancellationRequest () |
|
void | RecordInternalCancellationRequest (CancellationToken tokenToRecord) |
|
void | RecordInternalCancellationRequest (CancellationToken tokenToRecord, object cancellationException) |
|
void | CancellationCleanupLogic () |
|
void | FinishContinuations () |
|
Task | ContinueWith (global::System.Action< Task< TResult > > continuationAction, TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) |
|
void | ContinueWithCore (Task continuationTask, TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions options) |
|
void | AddCompletionAction (ITaskCompletionAction action) |
|
void | RemoveContinuation (object continuationObject) |
|
bool | TrySetResult (TResult result) |
|
void | DangerousSetResult (TResult result) |
|
TResult | GetResultCore (bool waitCompletionNotification) |
|
Task< TNewResult > | ContinueWith< TNewResult > (global::System.Func< Task< TResult >, TNewResult > continuationFunction, TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) |
|
|
bool | InvokeMayRunArbitraryCode [get, set] |
|
TaskCreationOptions | Options [get, set] |
|
bool | IsWaitNotificationEnabledOrNotRanToCompletion [get, set] |
|
virtual bool | ShouldNotifyDebuggerOfWaitCompletion [get, set] |
|
bool | IsWaitNotificationEnabled [get, set] |
|
int | Id [get, set] |
|
static Task | InternalCurrent [get, set] |
|
static StackGuard | CurrentStackGuard [get, set] |
|
global::System.AggregateException | Exception [get, set] |
|
TaskStatus | Status [get, set] |
|
bool | IsCanceled [get, set] |
|
bool | IsCancellationRequested [get, set] |
|
CancellationToken | CancellationToken [get, set] |
|
bool | IsCancellationAcknowledged [get, set] |
|
bool | IsCompleted [get, set] |
|
bool | IsCompletedSuccessfully [get, set] |
|
TaskCreationOptions | CreationOptions [get, set] |
|
WaitHandle System.IAsyncResult. | AsyncWaitHandle [get, set] |
|
object | AsyncState [get, set] |
|
bool System.IAsyncResult. | CompletedSynchronously [get, set] |
|
TaskScheduler | ExecutingTaskScheduler [get, set] |
|
static TaskFactory | Factory [get, set] |
|
static new TaskFactory< TResult > | Factory [get, set] |
|
static Task | CompletedTask [get, set] |
|
ManualResetEventSlim | CompletedEvent [get, set] |
|
bool | ExceptionRecorded [get, set] |
|
bool | IsFaulted [get, set] |
|
ExecutionContext | CapturedContext [get, set] |
|
bool | IsExceptionObservedByParent [get, set] |
|
bool | IsDelegateInvoked [get, set] |
|
TResult | Result [get, set] |
|
TResult | ResultOnSuccess [get, set] |
|
|
void | AssignCancellationToken (CancellationToken cancellationToken, Task antecedent, TaskContinuation continuation) |
|
void | NotifyDebuggerOfWaitCompletion () |
|
Task.ContingentProperties | EnsureContingentPropertiesInitializedCore (bool needsProtection) |
|
global::System.AggregateException | GetExceptions (bool includeTaskCanceledExceptions) |
|
void | Execute () |
|
void System.Threading.IThreadPoolWorkItem. | ExecuteWorkItem () |
|
void | HandleException (global::System.Exception unhandledException) |
|
bool | WrappedTryRunInline () |
|
bool | SpinThenBlockingWait (int millisecondsTimeout, CancellationToken cancellationToken) |
|
bool | SpinWait (int millisecondsTimeout) |
|
void | SetCancellationAcknowledged () |
|
void | LogFinishCompletionNotification () |
|
Task | ContinueWith (global::System.Action< Task > continuationAction, TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) |
|
Task | ContinueWith (global::System.Action< Task, object > continuationAction, object state, TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) |
|
void | AddCompletionAction (ITaskCompletionAction action, bool addBeforeOthers) |
|
bool | AddTaskContinuationComplex (object tc, bool addBeforeOthers) |
|
bool | AddTaskContinuation (object tc, bool addBeforeOthers) |
|
void | ExecuteWithThreadLocal (ref Task currentTaskSlot) |
|
Definition at line 281 of file TaskFactory.2.cs.