5 implementations of IConnectionItemsFeature
Microsoft.AspNetCore.Connections.Abstractions (1)
DefaultConnectionContext.cs (1)
21IConnectionItemsFeature,
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionContext.cs (1)
24IConnectionItemsFeature,
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\WebTransport\WebTransportStream.cs (1)
16internal sealed class WebTransportStream : ConnectionContext, IStreamDirectionFeature, IStreamIdFeature, IConnectionItemsFeature
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
19IConnectionItemsFeature,
src\aspnetcore\src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (1)
18IConnectionItemsFeature,
23 references to IConnectionItemsFeature
Microsoft.AspNetCore.Connections.Abstractions (1)
DefaultConnectionContext.cs (1)
49Features.Set<IConnectionItemsFeature>(this);
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionContext.cs (1)
90Features.Set<IConnectionItemsFeature>(this);
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\WebTransport\WebTransportStream.cs (1)
58_features.Set<IConnectionItemsFeature>(this);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (20)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.FeatureCollection.cs (1)
28IDictionary<object, object?> IConnectionItemsFeature.Items
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (9)
27internal protected IConnectionItemsFeature? _currentIConnectionItemsFeature; 142else if (key == typeof(IConnectionItemsFeature)) 210else if (key == typeof(IConnectionItemsFeature)) 212_currentIConnectionItemsFeature = (IConnectionItemsFeature?)value; 280else if (typeof(TFeature) == typeof(IConnectionItemsFeature)) 282feature = Unsafe.As<IConnectionItemsFeature?, TFeature?>(ref _currentIConnectionItemsFeature); 356else if (typeof(TFeature) == typeof(IConnectionItemsFeature)) 358_currentIConnectionItemsFeature = Unsafe.As<TFeature?, IConnectionItemsFeature?>(ref feature); 422yield return new KeyValuePair<Type, object>(typeof(IConnectionItemsFeature), _currentIConnectionItemsFeature);
src\aspnetcore\src\Servers\Kestrel\shared\TransportMultiplexedConnection.FeatureCollection.cs (1)
19IDictionary<object, object?> IConnectionItemsFeature.Items
src\aspnetcore\src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (9)
25internal protected IConnectionItemsFeature? _currentIConnectionItemsFeature; 129else if (key == typeof(IConnectionItemsFeature)) 173else if (key == typeof(IConnectionItemsFeature)) 175_currentIConnectionItemsFeature = (IConnectionItemsFeature?)value; 219else if (typeof(TFeature) == typeof(IConnectionItemsFeature)) 221feature = Unsafe.As<IConnectionItemsFeature?, TFeature?>(ref _currentIConnectionItemsFeature); 266else if (typeof(TFeature) == typeof(IConnectionItemsFeature)) 268_currentIConnectionItemsFeature = Unsafe.As<TFeature?, IConnectionItemsFeature?>(ref feature); 308yield return new KeyValuePair<Type, object>(typeof(IConnectionItemsFeature), _currentIConnectionItemsFeature);