@tsonic/dotnet-pure
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming
56 lines (52 loc) • 4.93 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Net.Sockets
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Net.Sockets/internal/index.js';
// Cross-namespace type imports for constraints
import type { SafeHandleMinusOneIsInvalid } from './Microsoft.Win32.SafeHandles/internal/index.js';
import type { IList_1 } from './System.Collections.Generic/internal/index.js';
import type { IDictionary, IList } from './System.Collections/internal/index.js';
import type { Win32Exception } from './System.ComponentModel/internal/index.js';
import type { FileAccess, FileStream, SeekOrigin, Stream } from './System.IO/internal/index.js';
import type { EndPoint, IPAddress, IPEndPoint, SocketAddress } from './System.Net/internal/index.js';
import type { MethodBase } from './System.Reflection/internal/index.js';
import type { ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js';
import type { Task, Task_1, ValueTask, ValueTask_1 } from './System.Threading.Tasks/internal/index.js';
import type { CancellationToken } from './System.Threading/internal/index.js';
import type { ArraySegment_1, AsyncCallback, Boolean as ClrBoolean, Byte, Enum, EventArgs, EventHandler_1, Exception, IAsyncDisposable, IAsyncResult, IComparable, IConvertible, IDisposable, IEquatable_1, IFormatProvider, IFormattable, Int16, Int32, Int64, IntPtr, ISpanFormattable, Memory_1, Nullable_1, Object as ClrObject, ReadOnlyMemory_1, ReadOnlySpan_1, Span_1, String as ClrString, TimeSpan, Type, TypeCode, ValueType, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { SocketException as SocketException } from './System.Net.Sockets/internal/index.js';
export { AddressFamily as AddressFamily } from './System.Net.Sockets/internal/index.js';
export { SocketError as SocketError } from './System.Net.Sockets/internal/index.js';
export { SocketReceiveFromResult as SocketReceiveFromResult } from './System.Net.Sockets/internal/index.js';
export { SocketReceiveMessageFromResult as SocketReceiveMessageFromResult } from './System.Net.Sockets/internal/index.js';
export { SocketTaskExtensions$instance as SocketTaskExtensions } from './System.Net.Sockets/internal/index.js';
export { IOControlCode as IOControlCode } from './System.Net.Sockets/internal/index.js';
export { IPPacketInformation as IPPacketInformation } from './System.Net.Sockets/internal/index.js';
export { IPProtectionLevel as IPProtectionLevel } from './System.Net.Sockets/internal/index.js';
export { LingerOption as LingerOption } from './System.Net.Sockets/internal/index.js';
export { MulticastOption as MulticastOption } from './System.Net.Sockets/internal/index.js';
export { IPv6MulticastOption as IPv6MulticastOption } from './System.Net.Sockets/internal/index.js';
export { NetworkStream as NetworkStream } from './System.Net.Sockets/internal/index.js';
export { SafeSocketHandle as SafeSocketHandle } from './System.Net.Sockets/internal/index.js';
export { SelectMode as SelectMode } from './System.Net.Sockets/internal/index.js';
export { SendPacketsElement as SendPacketsElement } from './System.Net.Sockets/internal/index.js';
export { Socket as Socket } from './System.Net.Sockets/internal/index.js';
export { SocketAsyncEventArgs as SocketAsyncEventArgs } from './System.Net.Sockets/internal/index.js';
export { SocketAsyncOperation as SocketAsyncOperation } from './System.Net.Sockets/internal/index.js';
export { SocketFlags as SocketFlags } from './System.Net.Sockets/internal/index.js';
export { SocketInformationOptions as SocketInformationOptions } from './System.Net.Sockets/internal/index.js';
export { SocketInformation as SocketInformation } from './System.Net.Sockets/internal/index.js';
export { SocketOptionLevel as SocketOptionLevel } from './System.Net.Sockets/internal/index.js';
export { SocketOptionName as SocketOptionName } from './System.Net.Sockets/internal/index.js';
export { SocketShutdown as SocketShutdown } from './System.Net.Sockets/internal/index.js';
export { TcpClient as TcpClient } from './System.Net.Sockets/internal/index.js';
export { TcpListener as TcpListener } from './System.Net.Sockets/internal/index.js';
export { TransmitFileOptions as TransmitFileOptions } from './System.Net.Sockets/internal/index.js';
export { UdpClient as UdpClient } from './System.Net.Sockets/internal/index.js';
export { UdpReceiveResult as UdpReceiveResult } from './System.Net.Sockets/internal/index.js';
export { UnixDomainSocketEndPoint as UnixDomainSocketEndPoint } from './System.Net.Sockets/internal/index.js';
export { ProtocolFamily as ProtocolFamily } from './System.Net.Sockets/internal/index.js';
export { ProtocolType as ProtocolType } from './System.Net.Sockets/internal/index.js';
export { SocketType as SocketType } from './System.Net.Sockets/internal/index.js';