1 type derived from FeatureMap
Microsoft.AspNetCore.Owin (1)
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);