using System.Collections.Generic; namespace Semantics { public class MethodAssignments { public Context Context { get; } private readonly Dictionary _methods; public MethodAssignments() { _methods = new Dictionary(); } public Variable Find(string name) { if (_methods.ContainsKey(name)) { return _methods[name]; } return null; } public void Add(string name, Variable variable) { _methods[name] = variable; } } }