public void Dispose() { foreach (var item in this.images) { if (item != null) item.Dispose(); } foreach (var item in this.tiles) { if (item.Value != null) item.Value.Dispose(); } }