internal ListenOptions(ulong fileHandle, FileHandleType handleType) { Type = ListenType.FileHandle; FileHandle = fileHandle; switch (handleType) { case FileHandleType.Auto: case FileHandleType.Tcp: case FileHandleType.Pipe: _handleType = handleType; break; default: throw new NotSupportedException(); } }
public FileHandleEndPoint(ulong fileHandle, FileHandleType fileHandleType) { FileHandle = fileHandle; FileHandleType = fileHandleType; switch (fileHandleType) { case FileHandleType.AUTO: case FileHandleType.TCP: case FileHandleType.PIPE: break; default: throw new NotSupportedException(); } }
internal ListenOptions(ulong fileHandle, FileHandleType handleType) { EndPoint = new FileHandleEndPoint(fileHandle, handleType); }