Ejemplo n.º 1
0
        public MainViewModel(DumperResolver dumperResolver,
                             INScriptEngine scriptEngine,
                             NScriptOptions scriptOptions,
                             CommonParam commonParam) : base(commonParam)
        {
            _dumperResolver = dumperResolver;
            _scriptEngine   = scriptEngine;
            _scriptOptions  = scriptOptions;

            _input  = "\"Hello NatashaPad\"";
            _output = "Output";

            DumpOutHelper.OutputAction += Dump;

            RunCommand         = new DelegateCommand(async() => await RunAsync());
            UsingManageCommand = new DelegateCommand(UsingManageShow);
        }
Ejemplo n.º 2
0
        public MainViewModel(DumperResolver dumperResolver,
                             INScriptEngine scriptEngine,
                             NScriptOptions scriptOptions,
                             CommonParam commonParam) : base(commonParam)
        {
            _dumperResolver = dumperResolver;
            _scriptEngine   = scriptEngine;
            _scriptOptions  = scriptOptions;

            _namespaces        = _scriptOptions.UsingList;
            _installedPackages = Array.Empty <NugetReferenceResolver>();

            _input = "\"Hello NatashaPad\"";

            DumpOutHelper.OutputAction += Dump;

            RunCommand         = new DelegateCommand(async() => await RunAsync());
            UsingManageCommand = new DelegateCommand(UsingManageShow);
            NugetManageCommand = new DelegateCommand(NugetManageShow);
        }