1 write to symbols
System.Activities (1)
System\Activities\Hosting\SymbolResolver.cs (1)
20this.symbols = new Dictionary<string, ExternalLocationReference>();
24 references to symbols
System.Activities (24)
System\Activities\Hosting\SymbolResolver.cs (24)
25get { return this.symbols.Count; } 35get { return this.symbols.Keys; } 42List<object> values = new List<object>(this.symbols.Count); 44foreach (ExternalLocationReference reference in this.symbols.Values) 58return this.symbols[key].Value; 64this.symbols[key] = CreateReference(key, value); 71this.symbols.Add(key, CreateReference(key, value)); 82this.symbols.Add(key, new ExternalLocationReference(key, type, TypeHelper.GetDefaultValueForType(type))); 98this.symbols.Add(key, new ExternalLocationReference(key, type, value)); 120this.symbols.Clear(); 127if (this.symbols.TryGetValue(item.Key, out reference)) 138return this.symbols.ContainsKey(key); 158if (this.symbols.Count > array.Length - arrayIndex) 163foreach (KeyValuePair<string, ExternalLocationReference> pair in this.symbols) 174foreach (KeyValuePair<string, ExternalLocationReference> pair in this.symbols) 182foreach (KeyValuePair<string, ExternalLocationReference> pair in this.symbols) 196return this.symbols.Remove(key); 203if (this.symbols.TryGetValue(item.Key, out reference)) 207this.symbols.Remove(item.Key); 220if (this.symbols.TryGetValue(key, out reference)) 233if (this.symbols.TryGetValue(name, out reference)) 254if (this.symbols.TryGetValue(locationReference.Name, out externalLocationReference)) 269if (this.symbols.TryGetValue(name, out reference)) 326foreach (ExternalLocationReference item in this.symbolResolver.symbols.Values)