public bool TryGetValue(Coordinate key, out T value) { return(contents.TryGetValue(key, out value)); }
void IDictionary <Coordinate, T> .Add(Coordinate key, T value) { contents.Add(key, value); }
bool IDictionary <Coordinate, T> .Remove(Coordinate key) { return(contents.Remove(key)); }
public bool ContainsKey(Coordinate key) { return(contents.ContainsKey(key)); }