public static IChartDrawer Create() { if (RuntimeInspection.IsRunningOnMono() || ForceZedGraph) { return(new ZedGraphChartDrawer()); } return(new DataVisualizationChartDrawer()); }
public static IEnumerable <GraphicsManagerWrapperOption> GetOptions() { yield return(new GraphicsManagerWrapperOption("Buffered graphics", (panel, action) => new BufferedGraphicsManagerWrapper(panel, action))); if (!RuntimeInspection.IsRunningOnMono()) { yield return(new GraphicsManagerWrapperOption("Direct2D", (panel, action) => new SharpDxGraphicsManagerWrapper(panel, action))); } }