UNPKG

@tsonic/dotnet-types

Version:

TypeScript declarations and metadata for .NET 10.0 assemblies

104 lines (93 loc) 4.17 kB
// Auto-generated by generatedts on 2025-11-02T09:57:43Z - do not edit by hand. type int = number & { __brand: "int" }; type uint = number & { __brand: "uint" }; type byte = number & { __brand: "byte" }; type sbyte = number & { __brand: "sbyte" }; type short = number & { __brand: "short" }; type ushort = number & { __brand: "ushort" }; type long = number & { __brand: "long" }; type ulong = number & { __brand: "ulong" }; type float = number & { __brand: "float" }; type double = number & { __brand: "double" }; type decimal = number & { __brand: "decimal" }; declare namespace System.Threading { class Barrier implements System.IDisposable { constructor(participantCount: int); constructor(participantCount: int, postPhaseAction: System.Action<System.Threading.Barrier>); readonly ParticipantsRemaining: int; readonly ParticipantCount: int; CurrentPhaseNumber: long; AddParticipant(): long; AddParticipants(participantCount: int): long; RemoveParticipant(): void; RemoveParticipants(participantCount: int): void; SignalAndWait(): void; SignalAndWait(cancellationToken: System.Threading.CancellationToken): void; SignalAndWait(timeout: System.TimeSpan): boolean; SignalAndWait(timeout: System.TimeSpan, cancellationToken: System.Threading.CancellationToken): boolean; SignalAndWait(millisecondsTimeout: int): boolean; SignalAndWait(millisecondsTimeout: int, cancellationToken: System.Threading.CancellationToken): boolean; Dispose(): void; } class BarrierPostPhaseException extends System.Exception implements System.Runtime.Serialization.ISerializable { constructor(); constructor(innerException: System.Exception); constructor(message: string); constructor(message: string, innerException: System.Exception); } class CountdownEvent implements System.IDisposable { constructor(initialCount: int); readonly CurrentCount: int; readonly InitialCount: int; readonly IsSet: boolean; readonly WaitHandle: System.Threading.WaitHandle; Dispose(): void; Signal(): boolean; Signal(signalCount: int): boolean; AddCount(): void; TryAddCount(): boolean; AddCount(signalCount: int): void; TryAddCount(signalCount: int): boolean; Reset(): void; Reset(count: int): void; Wait(): void; Wait(cancellationToken: System.Threading.CancellationToken): void; Wait(timeout: System.TimeSpan): boolean; Wait(timeout: System.TimeSpan, cancellationToken: System.Threading.CancellationToken): boolean; Wait(millisecondsTimeout: int): boolean; Wait(millisecondsTimeout: int, cancellationToken: System.Threading.CancellationToken): boolean; } class HostExecutionContext implements System.IDisposable { constructor(); constructor(state: any); CreateCopy(): System.Threading.HostExecutionContext; Dispose(): void; Dispose(disposing: boolean): void; } class HostExecutionContextManager { constructor(); Capture(): System.Threading.HostExecutionContext; SetHostExecutionContext(hostExecutionContext: System.Threading.HostExecutionContext): any; Revert(previousState: any): void; } class LockCookie implements System.IEquatable<System.Threading.LockCookie> { } class ReaderWriterLock extends System.Runtime.ConstrainedExecution.CriticalFinalizerObject { constructor(); readonly IsReaderLockHeld: boolean; readonly IsWriterLockHeld: boolean; readonly WriterSeqNum: int; AnyWritersSince(seqNum: int): boolean; AcquireReaderLock(millisecondsTimeout: int): void; AcquireReaderLock(timeout: System.TimeSpan): void; AcquireWriterLock(millisecondsTimeout: int): void; AcquireWriterLock(timeout: System.TimeSpan): void; ReleaseReaderLock(): void; ReleaseWriterLock(): void; UpgradeToWriterLock(millisecondsTimeout: int): System.Threading.LockCookie; UpgradeToWriterLock(timeout: System.TimeSpan): System.Threading.LockCookie; DowngradeFromWriterLock(lockCookie: System.Threading.LockCookie): void; ReleaseLock(): System.Threading.LockCookie; RestoreLock(lockCookie: System.Threading.LockCookie): void; } }