Zdexby TheHolyOneZ
36,909 classes
Class

Task

: Object
System.Threading.Tasks.Task, mscorlib 0x0050 (80 B) inherited 0x0010 mscorlib.dll
0x00x0050

Members 22

OffsetSizeNameTypeFlagsDefault
0x04s_taskIdCounterintStatic+1 flags—
0x04m_taskIdintPrivate—
0x00140x04padding / unreflected
0x08m_actionDelegate1 flags—
0x08m_stateObjectobject1 flags—
0x08m_taskSchedulerTaskScheduler1 flags—
0x08m_parentTask2 flags—
0x04m_stateFlagsint1 flags—
0x003C0x04padding / unreflected
0x08m_continuationObjectobjectPrivate—
0x08s_taskCompletionSentinelobjectPrivateStatic+1 flags—
0x01s_asyncDebuggingEnabledboolStatic+1 flags—
0x08m_contingentPropertiesContingentProperties1 flags—
0x08s_taskCancelCallbackAction<System.Object>PrivateStatic+1 flags—
—0x08t_currentTaskTaskStatic+1 flags—
—0x08t_stackGuardStackGuardPrivateStatic—
0x08s_createContingentPropertiesFunc<System.Threading.Tasks.Task.ContingentProperties>PrivateStatic+1 flags—
0x08<Factory>k__BackingFieldTaskFactoryPrivateStatic+1 flags—
0x08<CompletedTask>k__BackingFieldTaskPrivateStatic+1 flags—
0x08s_IsExceptionObservedByParentPredicatePredicate<System.Threading.Tasks.Task>PrivateStatic+1 flags—
0x08s_ecCallbackContextCallbackPrivateStatic—
0x08s_IsTaskContinuationNullPredicatePredicate<System.Object>PrivateStatic+1 flags—
0x08s_currentActiveTasksDictionary<System.Int32PrivateStatic+1 flags—
0x08s_activeTasksLockobjectPrivateStatic+1 flags—

Functions 138

SignatureFlagsNativeParams
void .ctor(bool canceled, const TaskCreationOptions& creationOptions, const CancellationToken& ct)2 flags0x08
void .ctor()2 flags0x00
void .ctor(object state, const TaskCreationOptions& creationOptions, bool promiseStyle)2 flags0x08
void .ctor(Action action)Public+1 flags0x08
void .ctor(Action action, const CancellationToken& cancellationToken)Public+1 flags0x08
void .ctor(Delegate action, object state, Task parent, const CancellationToken& cancellationToken, const TaskCreationOptions& creationOptions, const InternalTaskOptions& internalOptions, TaskScheduler scheduler)2 flags0x08
void TaskConstructorCore(Delegate action, object state, const CancellationToken& cancellationToken, const TaskCreationOptions& creationOptions, const InternalTaskOptions& internalOptions, TaskScheduler scheduler)1 flags0x08
void AssignCancellationToken(const CancellationToken& cancellationToken, Task antecedent, TaskContinuation continuation)Private0x08
void TaskCancelCallback(object o)PrivateStatic0x08
bool TrySetCanceled(const CancellationToken& tokenToRecord)1 flags0x08
bool TrySetCanceled(const CancellationToken& tokenToRecord, object cancellationException)1 flags0x08
bool TrySetException(object exceptionObject)1 flags0x08
TaskCreationOptions get_Options()2 flags0x04
TaskCreationOptions OptionsMethod(int flags)Static+1 flags0x04
bool AtomicStateUpdate(int newBits, int illegalBits)1 flags0x04
bool AtomicStateUpdate(int newBits, int illegalBits, ref int& oldFlags)1 flags0x04
void SetNotificationForWaitCompletion(bool enabled)1 flags0x01
bool NotifyDebuggerOfWaitCompletionIfNecessary()1 flags0x01
bool AnyTaskRequiresNotifyDebuggerOfWaitCompletion(const Task[]& tasks)Static+1 flags0x08
bool get_IsWaitNotificationEnabledOrNotRanToCompletion()2 flags0x01
bool get_ShouldNotifyDebuggerOfWaitCompletion()4 flags0x01
bool get_IsWaitNotificationEnabled()2 flags0x01
void NotifyDebuggerOfWaitCompletion()Private0x00
bool MarkStarted()1 flags0x01
void AddNewChild()1 flags0x00
void DisregardChild()1 flags0x00
void Start()Public0x00
void Start(TaskScheduler scheduler)Public0x08
Task InternalStartNew(Task creatingTask, Delegate action, object state, const CancellationToken& cancellationToken, TaskScheduler scheduler, const TaskCreationOptions& options, const InternalTaskOptions& internalOptions)Static+1 flags0x08
int get_Id()Public+1 flags0x04
Task get_InternalCurrent()Static+2 flags0x08
Task InternalCurrentIfAttached(const TaskCreationOptions& creationOptions)Static+1 flags0x08
StackGuard get_CurrentStackGuard()Static+2 flags0x08
AggregateException get_Exception()Public+1 flags0x08
TaskStatus get_Status()Public+1 flags0x04
bool get_IsCanceled()Public+1 flags0x01
bool get_IsCancellationRequested()2 flags0x01
ContingentProperties EnsureContingentPropertiesInitialized(bool needsProtection)1 flags0x08
ContingentProperties EnsureContingentPropertiesInitializedCore(bool needsProtection)Private0x08
CancellationToken get_CancellationToken()2 flags0x08
bool get_IsCancellationAcknowledged()2 flags0x01
bool get_IsCompleted()PublicFinal+3 flags0x01
bool IsCompletedMethod(int flags)PrivateStatic0x04
bool get_IsCompletedSuccessfully()Public+1 flags0x01
TaskCreationOptions get_CreationOptions()Public+1 flags0x04
WaitHandle System.IAsyncResult.get_AsyncWaitHandle()PrivateFinal+3 flags0x08
object get_AsyncState()PublicFinal+3 flags0x08
bool System.IAsyncResult.get_CompletedSynchronously()PrivateFinal+3 flags0x01
TaskScheduler get_ExecutingTaskScheduler()2 flags0x08
TaskFactory get_Factory()PublicStatic+1 flags0x08
Task get_CompletedTask()PublicStatic+1 flags0x08
ManualResetEventSlim get_CompletedEvent()2 flags0x08
bool get_ExceptionRecorded()2 flags0x01
bool get_IsFaulted()Public+1 flags0x01
ExecutionContext get_CapturedContext()2 flags0x08
void set_CapturedContext(ExecutionContext value)2 flags0x08
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposing)3 flags0x01
void ScheduleAndStart(bool needsProtection)1 flags0x01
void AddException(object exceptionObject)1 flags0x08
void AddException(object exceptionObject, bool representsCancellation)1 flags0x08
AggregateException GetExceptions(bool includeTaskCanceledExceptions)Private0x08
ReadOnlyCollection<System.Runtime.ExceptionServices.ExceptionDispatchInfo> GetExceptionDispatchInfos()1 flags0x08
ExceptionDispatchInfo GetCancellationExceptionDispatchInfo()1 flags0x08
void ThrowIfExceptional(bool includeTaskCanceledExceptions)1 flags0x01
void UpdateExceptionObservedStatus()1 flags0x00
bool get_IsExceptionObservedByParent()2 flags0x01
bool get_IsDelegateInvoked()2 flags0x01
void Finish(bool bUserDelegateExecuted)1 flags0x01
void FinishStageTwo()1 flags0x00
void FinishStageThree()1 flags0x00
void ProcessChildCompletion(Task childTask)1 flags0x08
void AddExceptionsFromChildren()1 flags0x00
void Execute()Private0x00
void System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()PrivateFinal+2 flags0x00
bool ExecuteEntry(bool bPreventDoubleExecution)1 flags0x01
void ExecutionContextCallback(object obj)PrivateStatic0x08
void InnerInvoke()3 flags0x00
void HandleException(Exception unhandledException)Private0x08
TaskAwaiter GetAwaiter()Public0x08
ConfiguredTaskAwaitable ConfigureAwait(bool continueOnCapturedContext)Public0x10
void SetContinuationForAwait(Action continuationAction, bool continueOnCapturedContext, bool flowExecutionContext)1 flags0x08
YieldAwaitable Yield()PublicStatic0x01
void Wait()Public0x00
bool Wait(int millisecondsTimeout)Public0x04
bool Wait(int millisecondsTimeout, const CancellationToken& cancellationToken)Public0x08
bool WrappedTryRunInline()Private0x01
bool InternalWait(int millisecondsTimeout, const CancellationToken& cancellationToken)1 flags0x08
bool SpinThenBlockingWait(int millisecondsTimeout, const CancellationToken& cancellationToken)Private0x08
bool SpinWait(int millisecondsTimeout)Private0x04
bool InternalCancel(bool bCancelNonExecutingOnly)1 flags0x01
void RecordInternalCancellationRequest()1 flags0x00
void RecordInternalCancellationRequest(const CancellationToken& tokenToRecord)1 flags0x08
void RecordInternalCancellationRequest(const CancellationToken& tokenToRecord, object cancellationException)1 flags0x08
void CancellationCleanupLogic()1 flags0x00
void SetCancellationAcknowledged()Private0x00
void FinishContinuations()1 flags0x00
void LogFinishCompletionNotification()Private0x00
Task ContinueWith(Action<System.Threading.Tasks.Task> continuationAction)Public0x08
Task ContinueWith(Action<System.Threading.Tasks.Task> continuationAction, TaskScheduler scheduler, const CancellationToken& cancellationToken, const TaskContinuationOptions& continuationOptions)Private0x08
Task ContinueWith(Action<System.Threading.Tasks.Task continuationAction, object state, const CancellationToken& cancellationToken, const TaskContinuationOptions& continuationOptions, TaskScheduler scheduler)Public0x08
Task ContinueWith(Action<System.Threading.Tasks.Task continuationAction, object state, TaskScheduler scheduler, const CancellationToken& cancellationToken, const TaskContinuationOptions& continuationOptions)Private0x08
void CreationOptionsFromContinuationOptions(const TaskContinuationOptions& continuationOptions, ref TaskCreationOptions& creationOptions, ref InternalTaskOptions& internalOptions)Static+1 flags0x04
void ContinueWithCore(Task continuationTask, TaskScheduler scheduler, const CancellationToken& cancellationToken, const TaskContinuationOptions& options)1 flags0x08
void AddCompletionAction(ITaskCompletionAction action)1 flags0x08
void AddCompletionAction(ITaskCompletionAction action, bool addBeforeOthers)Private0x08
bool AddTaskContinuationComplex(object tc, bool addBeforeOthers)Private0x08
bool AddTaskContinuation(object tc, bool addBeforeOthers)Private0x08
void RemoveContinuation(object continuationObject)1 flags0x08
Task<TResult> FromResult(const uint8& result)PublicStatic0x08
Task FromException(Exception exception)PublicStatic0x08
Task<TResult> FromException(Exception exception)PublicStatic0x08
Task FromCancellation(const CancellationToken& cancellationToken)Static+1 flags0x08
Task FromCanceled(const CancellationToken& cancellationToken)PublicStatic0x08
Task<TResult> FromCancellation(const CancellationToken& cancellationToken)Static+1 flags—0x08
Task<TResult> FromCanceled(const CancellationToken& cancellationToken)PublicStatic—0x08
Task<TResult> FromCancellation(OperationCanceledException exception)Static+1 flags0x08
Task Run(Action action)PublicStatic0x08
Task<TResult> Run(Func<TResult> function)PublicStatic0x08
Task Run(Func<System.Threading.Tasks.Task> function)PublicStatic0x08
Task Run(Func<System.Threading.Tasks.Task> function, const CancellationToken& cancellationToken)PublicStatic0x08
Task<TResult> Run(Func<System.Threading.Tasks.Task<TResult>> function)PublicStatic0x08
Task<TResult> Run(Func<System.Threading.Tasks.Task<TResult>> function, const CancellationToken& cancellationToken)PublicStatic—0x08
Task Delay(const TimeSpan& delay, const CancellationToken& cancellationToken)PublicStatic0x08
Task Delay(int millisecondsDelay)PublicStatic0x08
Task Delay(int millisecondsDelay, const CancellationToken& cancellationToken)PublicStatic0x08
Task WhenAll(IEnumerable<System.Threading.Tasks.Task> tasks)PublicStatic0x08
Task WhenAll(const Task[]& tasks)PublicStatic0x08
Task InternalWhenAll(const Task[]& tasks)PrivateStatic0x08
Task<TResult[]> WhenAll(const Task<TResult>[]& tasks)PublicStatic0x08
Task<TResult[]> InternalWhenAll(const Task<TResult>[]& tasks)PrivateStatic0x08
Task<System.Threading.Tasks.Task> WhenAny(const Task[]& tasks)PublicStatic0x08
Task<System.Threading.Tasks.Task> WhenAny(IEnumerable<System.Threading.Tasks.Task> tasks)PublicStatic0x08
bool AddToActiveTasks(Task task)Static+1 flags0x08
void RemoveFromActiveTasks(int taskId)Static+1 flags0x04
void MarkAborted(ThreadAbortException e)PublicFinal+2 flags0x08
void ExecuteWithThreadLocal(ref Task& currentTaskSlot)Private0x08
void .cctor()PrivateStatic+1 flags0x00

Subclasses 129

ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1ContinuationTaskFromResultTask`1+69 more

Used by 257

types with a member, parameter or interface of this type
<<InternalWriteEndAsync>g__AwaitEnd|11_2>d<<InternalWriteEndAsync>g__AwaitIndent|11_1>d<<InternalWriteEndAsync>g__AwaitProperty|11_0>d<<WriteToAsync>g__AwaitProperties|0_0>d<>c<>c<>c<>c<>c<>c__DisplayClass11_0<>c__DisplayClass15_0<>c__DisplayClass15_0<>c__DisplayClass15_1<>c__DisplayClass16_0<>c__DisplayClass16_1<>c__DisplayClass28_0<>c__DisplayClass33_0<>c__DisplayClass355_0<>c__DisplayClass3_0<>c__DisplayClass51_0<>c__DisplayClass5_0<>c__DisplayClass61_0<DoWritePropertyNameAsync>d__30<DoWriteRawValueAsync>d__121<DoWriteStartArrayAsync>d__35<DoWriteStartObjectAsync>d__38<DoWriteUndefinedAsync>d__43<DoWriteValueAsync>d__97<FinishWriteAsync>d__57<ReadAllAsync>d__48<TryCheckForRequiredConsentsAsync>d__18<TryProvideConsentsAsync>d__19<WaitAsync>d__46<WriteCharAsync>d__14<WriteChunkTrailer>d__40<WriteEscapedJavaScriptStringWithDelimitersAsync>d__13<WriteIntegerValueAsync>d__24<WriteToAsync>d__1<WriteValueInternalAsync>d__15<WriteValueNotNullAsync>d__110Action`1Action`2AnalyticsInitializerArraySortHelper`1AsyncHelperAsyncMethodBuilderCoreAsyncOperationExtensionsAsyncProtocolRequestAsyncTaskMethodBuilderAsyncUtilsAsyncVoidMethodBuilderAwaitTaskContinuationBase64EncoderByteArrayContentComparer`1Comparison`1CompleteOnInvokePromiseCompletionActionInvokerConfiguredTaskAwaitableConfiguredTaskAwaiterConfiguredTaskAwaiterContentDecodeStreamContinuationTaskFromTaskContinuationWrapperCoreDiagnosticsCorePackageInitializerCryptoStreamDebuggerSupportDeflateManagedStreamDiagnosticsClientDictionary`2EntryEntryEnumeratorEnumeratorEqualityComparer`1FileStreamForceAsyncAwaiterFunc`1Func`2+177 more