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