UNPKG

@tsonic/dotnet

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library)

45 lines (41 loc) 4.45 kB
// Generated by tsbindgen - Architecture // Namespace: System.Threading.Tasks // Facade - Public API Surface // Import internal declarations import * as Internal from './System.Threading.Tasks/internal/index.js'; // Cross-namespace type imports for constraints import type { OrderablePartitioner_1, Partitioner_1 } from './System.Collections.Concurrent/internal/index.js'; import type { IAsyncEnumerable_1, IEnumerable_1 } from './System.Collections.Generic/internal/index.js'; import type { IDictionary } from './System.Collections/internal/index.js'; import type { IBinaryInteger_1 } from './System.Numerics/internal/index.js'; import type { MethodBase } from './System.Reflection/internal/index.js'; import type { ConfiguredAsyncDisposable, ConfiguredCancelableAsyncEnumerable_1, ConfiguredTaskAwaitable, ConfiguredTaskAwaitable_1, ConfiguredValueTaskAwaitable, ConfiguredValueTaskAwaitable_1, TaskAwaiter, TaskAwaiter_1, ValueTaskAwaiter, ValueTaskAwaiter_1, YieldAwaitable } from './System.Runtime.CompilerServices/internal/index.js'; import type { ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js'; import type { IValueTaskSource, IValueTaskSource_1 } from './System.Threading.Tasks.Sources/internal/index.js'; import type { CancellationToken, WaitHandle } from './System.Threading/internal/index.js'; import type { Action, Action_1, Action_2, Action_3, AggregateException, AsyncCallback, Boolean as ClrBoolean, Enum, EventArgs, EventHandler_1, Exception, Func_1, Func_2, Func_3, Func_4, Func_5, Func_6, IAsyncDisposable, IAsyncResult, IComparable, IConvertible, IDisposable, IEquatable_1, IFormatProvider, IFormattable, Int16, Int32, Int64, ISpanFormattable, Nullable_1, Object as ClrObject, OperationCanceledException, ReadOnlySpan_1, String as ClrString, TimeProvider, TimeSpan, Type, TypeCode, ValueType, Void } from './System/internal/index.js'; // Public API exports (curated - no internal $instance/$views leakage) export { ConcurrentExclusiveSchedulerPair as ConcurrentExclusiveSchedulerPair } from './System.Threading.Tasks/internal/index.js'; export { ConfigureAwaitOptions as ConfigureAwaitOptions } from './System.Threading.Tasks/internal/index.js'; export { Task_1 as Task } from './System.Threading.Tasks/internal/index.js'; export { TaskFactory_1 as TaskFactory } from './System.Threading.Tasks/internal/index.js'; export { TaskStatus as TaskStatus } from './System.Threading.Tasks/internal/index.js'; export { Task as Task_0 } from './System.Threading.Tasks/internal/index.js'; export { TaskCreationOptions as TaskCreationOptions } from './System.Threading.Tasks/internal/index.js'; export { TaskContinuationOptions as TaskContinuationOptions } from './System.Threading.Tasks/internal/index.js'; export { TaskAsyncEnumerableExtensions$instance as TaskAsyncEnumerableExtensions } from './System.Threading.Tasks/internal/index.js'; export { TaskCanceledException as TaskCanceledException } from './System.Threading.Tasks/internal/index.js'; export { TaskCompletionSource as TaskCompletionSource_0 } from './System.Threading.Tasks/internal/index.js'; export { TaskCompletionSource_1 as TaskCompletionSource } from './System.Threading.Tasks/internal/index.js'; export { TaskExtensions$instance as TaskExtensions } from './System.Threading.Tasks/internal/index.js'; export { TaskFactory as TaskFactory_0 } from './System.Threading.Tasks/internal/index.js'; export { TaskScheduler as TaskScheduler } from './System.Threading.Tasks/internal/index.js'; export { UnobservedTaskExceptionEventArgs as UnobservedTaskExceptionEventArgs } from './System.Threading.Tasks/internal/index.js'; export { TaskSchedulerException as TaskSchedulerException } from './System.Threading.Tasks/internal/index.js'; export { ValueTask as ValueTask_0 } from './System.Threading.Tasks/internal/index.js'; export { ValueTask_1 as ValueTask } from './System.Threading.Tasks/internal/index.js'; export { TaskToAsyncResult$instance as TaskToAsyncResult } from './System.Threading.Tasks/internal/index.js'; export { ParallelOptions as ParallelOptions } from './System.Threading.Tasks/internal/index.js'; export { Parallel$instance as Parallel } from './System.Threading.Tasks/internal/index.js'; export { ParallelLoopState as ParallelLoopState } from './System.Threading.Tasks/internal/index.js'; export { ParallelLoopResult as ParallelLoopResult } from './System.Threading.Tasks/internal/index.js';