Esempio n. 1
0
File: Map.cs Progetto: jonc/carto
 public void RemoveSymbol(Symbol sym)
 {
     // TODO: should invalidate smaller region of map.
     CheckWritable();
     Debug.Assert(symbols.Contains(sym));
     symbols.Remove(sym);
     sym.Definition.RemoveSymbol(sym);
     sym.SetMap(null);
     SetDirty();
 }
Esempio n. 2
0
File: Map.cs Progetto: jonc/carto
 public void AddSymbol(Symbol sym)
 {
     // TODO: should invalidate smaller region of map.
     CheckWritable();
     symbols.Add(sym);
     sym.SetMap(this);
     sym.Definition.AddSymbol(sym);
     SetDirty();
 }