1 instantiation of PosixSignalRegistration
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\PosixSignalRegistration.Unix.cs (1)
35var registration = new PosixSignalRegistration(token);
24 references to PosixSignalRegistration
Microsoft.AspNetCore.Hosting (6)
Internal\WebHostLifetime.cs (6)
14private readonly PosixSignalRegistration _sigIntRegistration; 15private readonly PosixSignalRegistration _sigQuitRegistration; 16private readonly PosixSignalRegistration _sigTermRegistration; 27_sigIntRegistration = PosixSignalRegistration.Create(PosixSignal.SIGINT, handler); 28_sigQuitRegistration = PosixSignalRegistration.Create(PosixSignal.SIGQUIT, handler); 29_sigTermRegistration = PosixSignalRegistration.Create(PosixSignal.SIGTERM, handler);
Microsoft.Extensions.Hosting (6)
Internal\ConsoleLifetime.netcoreapp.cs (6)
12private PosixSignalRegistration? _sigIntRegistration; 13private PosixSignalRegistration? _sigQuitRegistration; 14private PosixSignalRegistration? _sigTermRegistration; 21_sigIntRegistration = PosixSignalRegistration.Create(PosixSignal.SIGINT, handler); 22_sigQuitRegistration = PosixSignalRegistration.Create(PosixSignal.SIGQUIT, handler); 23_sigTermRegistration = PosixSignalRegistration.Create(PosixSignal.SIGTERM, handler);
Microsoft.Extensions.Hosting.Systemd (2)
SystemdLifetime.netcoreapp.cs (2)
11private PosixSignalRegistration? _sigTermRegistration; 18_sigTermRegistration = PosixSignalRegistration.Create(PosixSignal.SIGTERM, HandlePosixSignal);
System.Console (4)
System\Console.cs (4)
36private static PosixSignalRegistration? s_sigIntRegistration; 37private static PosixSignalRegistration? s_sigQuitRegistration; 581s_sigIntRegistration = PosixSignalRegistration.Create(PosixSignal.SIGINT, handler); 582s_sigQuitRegistration = PosixSignalRegistration.Create(PosixSignal.SIGQUIT, handler);
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\PosixSignalContext.cs (1)
7/// Provides data for a <see cref="PosixSignalRegistration"/> event.
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\PosixSignalRegistration.cs (2)
22/// <returns>A <see cref="PosixSignalRegistration"/> instance that can be disposed to unregister the handler.</returns> 38public static PosixSignalRegistration Create(PosixSignal signal, Action<PosixSignalContext> handler)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\PosixSignalRegistration.Unix.cs (2)
26private static PosixSignalRegistration Register(PosixSignal signal, Action<PosixSignalContext> handler) 35var registration = new PosixSignalRegistration(token);
System.Runtime.InteropServices (1)
artifacts\obj\System.Runtime.InteropServices\Debug\net10.0\System.Runtime.InteropServices.Forwards.cs (1)
129[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.PosixSignalRegistration))]