UNPKG

@tsonic/dotnet-types

Version:

TypeScript declarations and metadata for .NET 10.0 assemblies

171 lines (155 loc) 9.23 kB
// Auto-generated by generatedts on 2025-11-02T09:57:35Z - 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 Microsoft.Win32.SafeHandles { class SafePipeHandle extends Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid implements System.IDisposable { constructor(); constructor(preexistingHandle: number, ownsHandle: boolean); readonly IsInvalid: boolean; } } declare namespace System.IO.Pipes { class AnonymousPipeClientStream extends System.IO.Pipes.PipeStream implements System.IDisposable, System.IAsyncDisposable { constructor(pipeHandleAsString: string); constructor(direction: System.IO.Pipes.PipeDirection, pipeHandleAsString: string); constructor(direction: System.IO.Pipes.PipeDirection, safePipeHandle: Microsoft.Win32.SafeHandles.SafePipeHandle); readonly TransmissionMode: System.IO.Pipes.PipeTransmissionMode; ReadMode: System.IO.Pipes.PipeTransmissionMode; } class AnonymousPipeServerStream extends System.IO.Pipes.PipeStream implements System.IDisposable, System.IAsyncDisposable { constructor(); constructor(direction: System.IO.Pipes.PipeDirection); constructor(direction: System.IO.Pipes.PipeDirection, inheritability: System.IO.HandleInheritability); constructor(direction: System.IO.Pipes.PipeDirection, serverSafePipeHandle: Microsoft.Win32.SafeHandles.SafePipeHandle, clientSafePipeHandle: Microsoft.Win32.SafeHandles.SafePipeHandle); constructor(direction: System.IO.Pipes.PipeDirection, inheritability: System.IO.HandleInheritability, bufferSize: int); readonly ClientSafePipeHandle: Microsoft.Win32.SafeHandles.SafePipeHandle; readonly TransmissionMode: System.IO.Pipes.PipeTransmissionMode; ReadMode: System.IO.Pipes.PipeTransmissionMode; GetClientHandleAsString(): string; DisposeLocalCopyOfClientHandle(): void; } class NamedPipeClientStream extends System.IO.Pipes.PipeStream implements System.IDisposable, System.IAsyncDisposable { constructor(pipeName: string); constructor(serverName: string, pipeName: string); constructor(serverName: string, pipeName: string, direction: System.IO.Pipes.PipeDirection); constructor(serverName: string, pipeName: string, direction: System.IO.Pipes.PipeDirection, options: System.IO.Pipes.PipeOptions); constructor(serverName: string, pipeName: string, direction: System.IO.Pipes.PipeDirection, options: System.IO.Pipes.PipeOptions, impersonationLevel: System.Security.Principal.TokenImpersonationLevel); constructor(serverName: string, pipeName: string, direction: System.IO.Pipes.PipeDirection, options: System.IO.Pipes.PipeOptions, impersonationLevel: System.Security.Principal.TokenImpersonationLevel, inheritability: System.IO.HandleInheritability); constructor(direction: System.IO.Pipes.PipeDirection, isAsync: boolean, isConnected: boolean, safePipeHandle: Microsoft.Win32.SafeHandles.SafePipeHandle); constructor(serverName: string, pipeName: string, desiredAccessRights: System.IO.Pipes.PipeAccessRights, options: System.IO.Pipes.PipeOptions, impersonationLevel: System.Security.Principal.TokenImpersonationLevel, inheritability: System.IO.HandleInheritability); readonly NumberOfServerInstances: int; readonly InBufferSize: int; readonly OutBufferSize: int; Connect(): void; Connect(timeout: int): void; Connect(timeout: System.TimeSpan): void; ConnectAsync(): System.Threading.Tasks.Task; ConnectAsync(timeout: int): System.Threading.Tasks.Task; ConnectAsync(cancellationToken: System.Threading.CancellationToken): System.Threading.Tasks.Task; ConnectAsync(timeout: int, cancellationToken: System.Threading.CancellationToken): System.Threading.Tasks.Task; ConnectAsync(timeout: System.TimeSpan, cancellationToken?: System.Threading.CancellationToken): System.Threading.Tasks.Task; } class NamedPipeServerStream extends System.IO.Pipes.PipeStream implements System.IDisposable, System.IAsyncDisposable { constructor(pipeName: string); constructor(pipeName: string, direction: System.IO.Pipes.PipeDirection); constructor(pipeName: string, direction: System.IO.Pipes.PipeDirection, maxNumberOfServerInstances: int); constructor(pipeName: string, direction: System.IO.Pipes.PipeDirection, maxNumberOfServerInstances: int, transmissionMode: System.IO.Pipes.PipeTransmissionMode); constructor(pipeName: string, direction: System.IO.Pipes.PipeDirection, maxNumberOfServerInstances: int, transmissionMode: System.IO.Pipes.PipeTransmissionMode, options: System.IO.Pipes.PipeOptions); constructor(pipeName: string, direction: System.IO.Pipes.PipeDirection, maxNumberOfServerInstances: int, transmissionMode: System.IO.Pipes.PipeTransmissionMode, options: System.IO.Pipes.PipeOptions, inBufferSize: int, outBufferSize: int); constructor(direction: System.IO.Pipes.PipeDirection, isAsync: boolean, isConnected: boolean, safePipeHandle: Microsoft.Win32.SafeHandles.SafePipeHandle); readonly InBufferSize: int; readonly OutBufferSize: int; WaitForConnectionAsync(): System.Threading.Tasks.Task; BeginWaitForConnection(callback: System.AsyncCallback, state: any): System.IAsyncResult; EndWaitForConnection(asyncResult: System.IAsyncResult): void; WaitForConnection(): void; WaitForConnectionAsync(cancellationToken: System.Threading.CancellationToken): System.Threading.Tasks.Task; Disconnect(): void; GetImpersonationUserName(): string; RunAsClient(impersonationWorker: System.IO.Pipes.PipeStreamImpersonationWorker): void; } enum PipeAccessRights { ReadData = 1, WriteData = 2, CreateNewInstance = 4, ReadExtendedAttributes = 8, WriteExtendedAttributes = 16, ReadAttributes = 128, WriteAttributes = 256, Write = 274, Delete = 65536, ReadPermissions = 131072, Read = 131209, ReadWrite = 131483, ChangePermissions = 262144, TakeOwnership = 524288, Synchronize = 1048576, FullControl = 2032031, AccessSystemSecurity = 16777216 } enum PipeDirection { In = 1, Out = 2, InOut = 3 } enum PipeOptions { None = 0, FirstPipeInstance = 524288, CurrentUserOnly = 536870912, Asynchronous = 1073741824, WriteThrough = -2147483648 } class PipeStream extends System.IO.Stream implements System.IDisposable, System.IAsyncDisposable { IsConnected: boolean; readonly IsAsync: boolean; readonly IsMessageComplete: boolean; readonly SafePipeHandle: Microsoft.Win32.SafeHandles.SafePipeHandle; readonly CanRead: boolean; readonly CanWrite: boolean; readonly CanSeek: boolean; readonly Length: long; Position: long; readonly TransmissionMode: System.IO.Pipes.PipeTransmissionMode; readonly InBufferSize: int; readonly OutBufferSize: int; ReadMode: System.IO.Pipes.PipeTransmissionMode; ReadByte(): int; WriteByte(value: byte): void; Flush(): void; FlushAsync(cancellationToken: System.Threading.CancellationToken): System.Threading.Tasks.Task; SetLength(value: long): void; Seek(offset: long, origin: System.IO.SeekOrigin): long; Read(buffer: ReadonlyArray<byte>, offset: int, count: int): int; Read(buffer: System.Span<byte>): int; ReadAsync(buffer: ReadonlyArray<byte>, offset: int, count: int, cancellationToken: System.Threading.CancellationToken): Promise<int>; ReadAsync(buffer: System.Memory<byte>, cancellationToken?: System.Threading.CancellationToken): System.Threading.Tasks.ValueTask<int>; BeginRead(buffer: ReadonlyArray<byte>, offset: int, count: int, callback: System.AsyncCallback, state: any): System.IAsyncResult; EndRead(asyncResult: System.IAsyncResult): int; Write(buffer: ReadonlyArray<byte>, offset: int, count: int): void; Write(buffer: System.ReadOnlySpan<byte>): void; WriteAsync(buffer: ReadonlyArray<byte>, offset: int, count: int, cancellationToken: System.Threading.CancellationToken): System.Threading.Tasks.Task; WriteAsync(buffer: System.ReadOnlyMemory<byte>, cancellationToken?: System.Threading.CancellationToken): System.Threading.Tasks.ValueTask; BeginWrite(buffer: ReadonlyArray<byte>, offset: int, count: int, callback: System.AsyncCallback, state: any): System.IAsyncResult; EndWrite(asyncResult: System.IAsyncResult): void; WaitForPipeDrain(): void; } class PipeStreamImpersonationWorker extends System.MulticastDelegate implements System.ICloneable, System.Runtime.Serialization.ISerializable { constructor(object: any, method: number); Invoke(): void; BeginInvoke(callback: System.AsyncCallback, object: any): System.IAsyncResult; EndInvoke(result: System.IAsyncResult): void; } enum PipeTransmissionMode { Byte = 0, Message = 1 } }