And compiled DemoMapMac can't work in Windows too? Then we need to move out that project into other solution.
- Ok, let's rename it to DotSpatial.Controls.MonoMac. The other assemblies will be SymbologyForms.MonoMac, ProjectionForms.MonoMac, etc.
- Then we not need these MapCore classes. Some code duplications is allowed, e.g. for properties and methods names. but internally we should use aggregation. At least we can move the most of all public methods from IMap\IBasicMap into extensions class helper and use it inside both WinForms and Mac assemblies.