1 implementation of IStreamClosedFeature
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
Internal\QuicStreamContext.FeatureCollection.cs (1)
16IStreamClosedFeature
41 references to IStreamClosedFeature
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http3\Http3ControlStream.cs (2)
33private readonly IStreamClosedFeature _streamClosedFeature; 54_streamClosedFeature = context.ConnectionFeatures.GetRequiredFeature<IStreamClosedFeature>();
Internal\Http3\Http3Stream.cs (2)
53private IStreamClosedFeature _streamClosedFeature = default!; 117_streamClosedFeature = _context.ConnectionFeatures.GetRequiredFeature<IStreamClosedFeature>();
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (9)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (9)
39internal protected IStreamClosedFeature? _currentIStreamClosedFeature; 178else if (key == typeof(IStreamClosedFeature)) 246else if (key == typeof(IStreamClosedFeature)) 248_currentIStreamClosedFeature = (IStreamClosedFeature?)value; 316else if (typeof(TFeature) == typeof(IStreamClosedFeature)) 318feature = Unsafe.As<IStreamClosedFeature?, TFeature?>(ref _currentIStreamClosedFeature); 392else if (typeof(TFeature) == typeof(IStreamClosedFeature)) 394_currentIStreamClosedFeature = Unsafe.As<TFeature?, IStreamClosedFeature?>(ref feature); 458yield return new KeyValuePair<Type, object>(typeof(IStreamClosedFeature), _currentIStreamClosedFeature);
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (9)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (9)
39internal protected IStreamClosedFeature? _currentIStreamClosedFeature; 178else if (key == typeof(IStreamClosedFeature)) 246else if (key == typeof(IStreamClosedFeature)) 248_currentIStreamClosedFeature = (IStreamClosedFeature?)value; 316else if (typeof(TFeature) == typeof(IStreamClosedFeature)) 318feature = Unsafe.As<IStreamClosedFeature?, TFeature?>(ref _currentIStreamClosedFeature); 392else if (typeof(TFeature) == typeof(IStreamClosedFeature)) 394_currentIStreamClosedFeature = Unsafe.As<TFeature?, IStreamClosedFeature?>(ref feature); 458yield return new KeyValuePair<Type, object>(typeof(IStreamClosedFeature), _currentIStreamClosedFeature);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (10)
Internal\QuicStreamContext.FeatureCollection.cs (1)
103void IStreamClosedFeature.OnClosed(Action<object?> callback, object? state)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (9)
39internal protected IStreamClosedFeature? _currentIStreamClosedFeature; 178else if (key == typeof(IStreamClosedFeature)) 246else if (key == typeof(IStreamClosedFeature)) 248_currentIStreamClosedFeature = (IStreamClosedFeature?)value; 316else if (typeof(TFeature) == typeof(IStreamClosedFeature)) 318feature = Unsafe.As<IStreamClosedFeature?, TFeature?>(ref _currentIStreamClosedFeature); 392else if (typeof(TFeature) == typeof(IStreamClosedFeature)) 394_currentIStreamClosedFeature = Unsafe.As<TFeature?, IStreamClosedFeature?>(ref feature); 458yield return new KeyValuePair<Type, object>(typeof(IStreamClosedFeature), _currentIStreamClosedFeature);
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (9)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (9)
39internal protected IStreamClosedFeature? _currentIStreamClosedFeature; 178else if (key == typeof(IStreamClosedFeature)) 246else if (key == typeof(IStreamClosedFeature)) 248_currentIStreamClosedFeature = (IStreamClosedFeature?)value; 316else if (typeof(TFeature) == typeof(IStreamClosedFeature)) 318feature = Unsafe.As<IStreamClosedFeature?, TFeature?>(ref _currentIStreamClosedFeature); 392else if (typeof(TFeature) == typeof(IStreamClosedFeature)) 394_currentIStreamClosedFeature = Unsafe.As<TFeature?, IStreamClosedFeature?>(ref feature); 458yield return new KeyValuePair<Type, object>(typeof(IStreamClosedFeature), _currentIStreamClosedFeature);