Example #1
0
        public CCOLCodeGeneratorPlugin(bool noView = false)
        {
            _noView    = noView;
            _generator = new CCOLGenerator();
            _myVm      = new CCOLGeneratorViewModel(this, _generator);
            if (!noView)
            {
                GeneratorView = new CCOLGeneratorView {
                    DataContext = _myVm
                };
            }

            var filesDef = Directory.GetFiles(
                Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Settings\\VisualTemplates"),
                "*.xml", SearchOption.TopDirectoryOnly);

            foreach (var t in filesDef)
            {
                if (!t.ToLower().EndsWith("_filters.xml"))
                {
                    _myVm.VisualProjects.Add(Path.GetFileNameWithoutExtension(t).Replace("_", " "));
                }
            }

            _myVm.SelectedVisualProject = _myVm.VisualProjects.FirstOrDefault(x => x.StartsWith("Visual 2017"));
        }
Example #2
0
        public CCOLCodeGeneratorPlugin()
        {
            _GeneratorView             = new CCOLGeneratorView();
            _Generator                 = new CCOLGenerator();
            _MyVM                      = new CCOLGeneratorViewModel(this, _Generator);
            _GeneratorView.DataContext = _MyVM;

            var filesDef = Directory.GetFiles(
                Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Settings\\VisualTemplates"),
                "*.xml", SearchOption.TopDirectoryOnly);

            foreach (var t in filesDef)
            {
                if (!t.ToLower().EndsWith("_filters.xml"))
                {
                    _MyVM.VisualProjects.Add(Path.GetFileNameWithoutExtension(t).Replace("_", " "));
                }
            }
        }