1 write to _values
Microsoft.TemplateEngine.Core (1)
VariableCollection.cs (1)
37_values = values ?? new Dictionary<string, object>();
13 references to _values
Microsoft.TemplateEngine.Core (13)
VariableCollection.cs (13)
53public ICollection<string> Keys => _values.Keys.Union(_parent?.Keys ?? NoKeys).ToList(); 72if (_values.TryGetValue(key, out object result)) 89bool changing = !_values.ContainsKey(key); 90_values[key] = value ?? throw new ArgumentNullException(nameof(value)); 114_values.Add(item); 130_values.Add(key, value); 136if (_values.Count > 0) 138_values.Clear(); 145return _values.Contains(item) || (_parent?.Contains(item) ?? false); 148public bool ContainsKey(string key) => _values.ContainsKey(key) || (_parent?.ContainsKey(key) ?? false); 166IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)_values).GetEnumerator(); 172if (_values.Remove(key)) 187if (_values.TryGetValue(key, out value))