1 write to _retainedKeys
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
TempDataDictionary.cs (1)
144_retainedKeys = new HashSet<string>(StringComparer.OrdinalIgnoreCase);
9 references to _retainedKeys
Microsoft.AspNetCore.Mvc.ViewFeatures (9)
TempDataDictionary.cs (9)
118_retainedKeys.Clear(); 119_retainedKeys.UnionWith(_data.Keys); 126_retainedKeys.Add(key); 130[MemberNotNull(nameof(_initialKeys), nameof(_retainedKeys), nameof(_data))] 149[MemberNotNull(nameof(_initialKeys), nameof(_retainedKeys), nameof(_data))] 152Debug.Assert(_initialKeys is not null && _retainedKeys is not null && _data is not null); 169if (!_initialKeys.Contains(entry.Key) && !_retainedKeys.Contains(entry.Key)) 199_retainedKeys.Clear(); 228_retainedKeys.Remove(key);