1 type derived from FeatureMap
Microsoft.AspNetCore.Owin (1)
OwinEnvironment.cs (1)
349public class FeatureMap<TFeature> : FeatureMap
26 references to FeatureMap
Microsoft.AspNetCore.Owin (26)
OwinEnvironment.cs (26)
71public IDictionary<string, FeatureMap> FeatureMaps => _owinEntries.GetFeatureMaps(); 101if (_owinEntries.TryGetValue(key, out var entry) && entry.TryGet(_context, out value)) 117FeatureMap entry; 131FeatureMap entry; 236/// Create a <see cref="FeatureMap"/> for the specified feature interface type. 246/// Initializes a new instance of <see cref="FeatureMap"/> for the specified feature interface type. 257/// Initializes a new instance of <see cref="FeatureMap"/> for the specified feature interface type. 268/// Initializes a new instance of <see cref="FeatureMap"/> for the specified feature interface type. 280/// Initializes a new instance of <see cref="FeatureMap"/> for the specified feature interface type. 352/// Initializes a new instance of <see cref="FeatureMap"/> for the specified feature interface type. 361/// Initializes a new instance of <see cref="FeatureMap"/> for the specified feature interface type. 371/// Initializes a new instance of <see cref="FeatureMap"/> for the specified feature interface type. 381/// Initializes a new instance of <see cref="FeatureMap"/> for the specified feature interface type. 392/// Initializes a new instance of <see cref="FeatureMap"/> for the specified feature interface type. 404private sealed class OwinEntries : IEnumerable<KeyValuePair<string, FeatureMap>> 406private static readonly IReadOnlyDictionary<string, FeatureMap> _entries = ImmutableDictionary.CreateRange( 407new Dictionary<string, FeatureMap> 464private IDictionary<string, FeatureMap> _contextEntries; 474/// There are some <see cref="FeatureMap"/> entries that are context-dependent. 477private readonly IDictionary<string, FeatureMap> _contextDependentEntries; 481_contextDependentEntries = new Dictionary<string, FeatureMap> 507public IDictionary<string, FeatureMap> GetFeatureMaps() 513public bool TryGetValue(string key, out FeatureMap entry) 565public IEnumerator<KeyValuePair<string, FeatureMap>> GetEnumerator() 609_contextEntries = new Dictionary<string, FeatureMap>(StringComparer.Ordinal); 613_contextEntries = new Dictionary<string, FeatureMap>(_entries, StringComparer.Ordinal);