public void AddGuide(SnapGuide guide) { List<SnapGuide> list; if (!this.guides.TryGetValue(guide.value, out list)) { list = new List<SnapGuide>(); this.guides.Add(guide.value, list); } list.Add(guide); }