To reproduce: The TileSize property of the LocalMapProvider is readonly.
Workaround:
public class CustomLocalMapProvider : LocalMapProvider
{
public CustomLocalMapProvider()
{
FieldInfo fi = typeof(LocalMapProvider).GetField("tileSize", BindingFlags.Instance | BindingFlags.NonPublic);
fi.SetValue(this, new Size(200,200));
}
}