Implemented interface member:
method
Dispose
System.IDisposable.Dispose()
80 references to Dispose
aspire (6)
Backchannel\AuxiliaryBackchannelMonitor.cs (2)
492socket?.Dispose(); 533socket?.Dispose();
Projects\AppHostRpcClient.cs (1)
245socket.Dispose();
src\Shared\AppHostSocketManager.cs (3)
95socket.Dispose(); 246socket.Dispose(); 289Socket.Dispose();
Aspire.Cli.Tests (3)
Projects\RunningInstanceManagerTests.cs (1)
113_listener.Dispose();
TestServices\TerminalTapeTestHost.cs (1)
119_listener.Dispose();
TestServices\TestAppHostSocket.cs (1)
25socket.Dispose();
Aspire.Hosting (10)
Backchannel\BackchannelService.cs (1)
120_serverSocket.Dispose();
Backchannel\TerminalHostControlClient.cs (2)
75socket.Dispose(); 88socket.Dispose();
Dcp\DcpHost.cs (2)
525socket.Dispose(); 547socket.Dispose();
Dcp\ProxylessEndpointPortAllocator.cs (2)
290socket.Dispose(); 340socket.Dispose();
src\Shared\AppHostSocketManager.cs (3)
95socket.Dispose(); 246socket.Dispose(); 289Socket.Dispose();
Aspire.Hosting.RemoteHost (1)
JsonRpcServer.cs (1)
309_listenSocket?.Dispose();
Aspire.Hosting.Tests (6)
Backchannel\AuxiliaryBackchannelTests.cs (5)
53socket.Dispose(); 102client1Socket.Dispose(); 103client2Socket.Dispose(); 104client3Socket.Dispose(); 627socket.Dispose();
Backchannel\GetTerminalInfoAsyncTests.cs (1)
495try { _listenSocket?.Dispose(); } catch { }
Aspire.TerminalHost (5)
Hmp1UdsServerListenerFilter.cs (2)
227listener.Dispose(); 240listener?.Dispose();
TerminalHostControlListener.cs (3)
94try { socket.Dispose(); } catch { } 179try { client.Dispose(); } catch { } 280_socket?.Dispose();
Aspire.TerminalHost.Tests (4)
TerminalHostAppTests.cs (4)
199try { s.Dispose(); } catch { } 971socket.Dispose(); 1020socket.Dispose(); 1146socket.Dispose();
dotnet-svcutil-lib (4)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CoreClrSocketConnection.cs (4)
194_socket.Dispose(); 318_socket.Dispose(); 933socket.Dispose(); 950socket.Dispose();
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Deployers\NginxDeployer.cs (1)
222_portSelector?.Dispose();
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (3)
Internal\SocketConnection.cs (1)
410_socket.Dispose();
SocketConnectionListener.cs (2)
97_listenSocket?.Dispose(); 103_listenSocket?.Dispose();
Microsoft.Diagnostics.NETCore.Client (3)
DiagnosticsIpc\IpcServerTransport.cs (1)
189_socket.Dispose();
DiagnosticsServerRouter\DiagnosticsServerRouterFactory.cs (2)
476clientSocket?.Dispose(); 689unixDomainSocket?.Dispose();
Microsoft.DotNet.HotReload.Watch (1)
src\sdk\src\Dotnet.Watch\AspireService\Helpers\SocketUtilities.cs (1)
87socket.Dispose();
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (2)
Resolver\LoopbackDnsServer.cs (2)
28_dnsSocket.Dispose(); 29_tcpSocket?.Dispose();
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
Macros\GeneratePortNumberConfig.cs (1)
164testSocket?.Dispose();
System.IO.Pipes (9)
Microsoft\Win32\SafeHandles\SafePipeHandle.Unix.cs (3)
45socket.Dispose(); 91socket.Dispose(); 116socket.Dispose();
System\IO\Pipes\NamedPipeClientStream.Unix.cs (2)
62socket.Dispose(); 85socket.Dispose();
System\IO\Pipes\NamedPipeServerStream.Unix.cs (4)
128acceptedSocket.Dispose(); 313ListeningSocket.Dispose(); 351socket.Dispose(); 360socket.Dispose();
System.Net.Http (2)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (2)
711using (cancellationToken.UnsafeRegister(static s => ((Socket)s!).Dispose(), socket)) 721socket.Dispose();
System.Net.NetworkInformation (1)
System\Net\NetworkInformation\NetworkAddressChange.Unix.cs (1)
181Socket.Dispose();
System.Net.Ping (1)
src\runtime\src\libraries\Common\src\System\Net\RawSocketPermissions.cs (1)
25new Socket(addressFamily, SocketType.Raw, addressFamily == AddressFamily.InterNetwork ? ProtocolType.Icmp : ProtocolType.IcmpV6).Dispose();
System.Net.Requests (2)
System\Net\HttpWebRequest.cs (2)
1861using (cancellationToken.UnsafeRegister(s => ((Socket)s!).Dispose(), socket)) 1877socket.Dispose();
System.Net.Security (1)
System\Net\Security\TlsSession.cs (1)
2490_socket.Dispose();
System.Net.Sockets (12)
System\Net\Sockets\Socket.cs (3)
986Dispose(); 997Dispose(); 2783s.Dispose();
System\Net\Sockets\SocketAsyncEventArgs.cs (6)
626_currentSocket?.Dispose(); 645currentSocket.Dispose(); 855tempSocketIPv4.Dispose(); 859tempSocketIPv6.Dispose(); 885_currentSocket.Dispose(); 971socket?.Dispose();
System\Net\Sockets\SocketAsyncEventArgs.Unix.cs (1)
365acceptedSocket.Dispose();
System\Net\Sockets\TCPListener.cs (1)
162_serverSocket?.Dispose();
System\Net\Sockets\UDPClient.cs (1)
241chkClientSocket.Dispose();
System.ServiceModel.NetTcp (1)
System\ServiceModel\Channels\SocketConnection.cs (1)
820socket.Dispose();
System.ServiceModel.UnixDomainSocket (1)
System\ServiceModel\Channels\SocketConnection.cs (1)
785socket.Dispose();