public void FillPolygon(SqlGeography geography, int i, object data = null) { using (var gp = _graphicsPathBuilder.Build(geography)) using (var brush = Utf8Grid.CreateBrush(i)) { _graphics.FillPath(brush, gp); } if (data != null) { this.Data.Add(i.ToString(), data); } }