2 writes to _nameMap
System.Xaml (2)
System\Xaml\NameScope.cs (2)
43_nameMap = new HybridDictionary(); 110public void Clear() => _nameMap = null;
18 references to _nameMap
System.Xaml (18)
System\Xaml\NameScope.cs (18)
41if (_nameMap is null) 44_nameMap[name] = scopedElement; 48object nameContext = _nameMap[name]; 52_nameMap[name] = scopedElement; 74if (_nameMap?[name] is null) 79_nameMap.Remove(name); 89if (_nameMap is null || string.IsNullOrEmpty(name)) 94return _nameMap[name]; 100private IEnumerator<KeyValuePair<string, object>> GetEnumerator() => new Enumerator(_nameMap); 106public int Count => _nameMap?.Count ?? 0; 114if (_nameMap is null) 120foreach (DictionaryEntry entry in _nameMap) 224if (_nameMap is null) 229var list = new List<string>(_nameMap.Keys.Count); 230foreach (string key in _nameMap.Keys) 243if (_nameMap is null) 248var list = new List<object>(_nameMap.Values.Count); 249foreach (object value in _nameMap.Values)