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)
53
public ICollection<string> Keys =>
_values
.Keys.Union(_parent?.Keys ?? NoKeys).ToList();
72
if (
_values
.TryGetValue(key, out object result))
89
bool changing = !
_values
.ContainsKey(key);
90
_values
[key] = value ?? throw new ArgumentNullException(nameof(value));
114
_values
.Add(item);
130
_values
.Add(key, value);
136
if (
_values
.Count > 0)
138
_values
.Clear();
145
return
_values
.Contains(item) || (_parent?.Contains(item) ?? false);
148
public bool ContainsKey(string key) =>
_values
.ContainsKey(key) || (_parent?.ContainsKey(key) ?? false);
166
IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)
_values
).GetEnumerator();
172
if (
_values
.Remove(key))
187
if (
_values
.TryGetValue(key, out value))