public ShapeInfoSetting(string path, SettingScope scope, ShapeInfo defaultValue) : this(path, scope, defaultValue, () => ShapeManager.GetShapeInfos()) { }
public static IEnumerable <ShapeInfo> GetShapesCatalog() => (from si in ShapeManager.GetShapeInfos() where IsLineCurveShapeInfo(si) select si);
public static IEnumerable <ShapeInfo> GetShapesCatalog() => ShapeManager.GetShapeInfos().Except <ShapeInfo>(LineCurveTool.GetShapesCatalog());