Esempio n. 1
0
 public IPowerShellHost CreatePowerShellHost(
     IScriptingConsole scriptingConsole,
     Version version,
     object privateData,
     object dte)
 {
     return(new PowerShellHost(scriptingConsole, version, privateData, dte));
 }
Esempio n. 2
0
		public IPowerShellHost CreatePowerShellHost(
			IScriptingConsole scriptingConsole,
			Version version,
			object privateData,
			object dte)
		{
			return new PowerShellHost(scriptingConsole, version, privateData, dte);
		}
 ConsoleHostNuGetProjectContext(
     ISettings settings,
     FileConflictAction?conflictAction,
     IScriptingConsole scriptingConsole)
 {
     this.scriptingConsole = scriptingConsole;
     context = new NuGetProjectContext(settings);
     context.FileConflictResolution = conflictAction;
 }
		public ThreadSafeScriptingConsole(IScriptingConsole nonThreadSafeScriptingConsole,
			ThreadSafeScriptingConsoleEvents consoleEvents,
			IControlDispatcher dispatcher)
		{
			this.nonThreadSafeScriptingConsole = nonThreadSafeScriptingConsole;
			this.consoleEvents = consoleEvents;
			this.dispatcher = dispatcher;
			
			nonThreadSafeScriptingConsole.LineReceived += NonThreadSafeScriptingConsoleLineReceived;
		}
Esempio n. 5
0
        public ThreadSafeScriptingConsole(IScriptingConsole nonThreadSafeScriptingConsole,
                                          ThreadSafeScriptingConsoleEvents consoleEvents,
                                          IControlDispatcher dispatcher)
        {
            this.nonThreadSafeScriptingConsole = nonThreadSafeScriptingConsole;
            this.consoleEvents = consoleEvents;
            this.dispatcher    = dispatcher;

            nonThreadSafeScriptingConsole.LineReceived += NonThreadSafeScriptingConsoleLineReceived;
        }
Esempio n. 6
0
        public void Run_ConsoleExitsOnFirstRead_PowerShellHostIsCreated()
        {
            CreateHost();
            RunHost();

            IScriptingConsole scriptingConsole         = host.FakePowerShellHostFactory.ScriptingConsolePassedToCreatePowerShellHost;
            IScriptingConsole expectedScriptingConsole = scriptingConsole;

            Assert.AreSame(expectedScriptingConsole, scriptingConsole);
        }
        TestableThreadSafeScriptingConsole(IScriptingConsole nonThreadSafeScriptingConsole,
                                           ThreadSafeScriptingConsoleEvents consoleEvents,
                                           IControlDispatcher dispatcher)
            : base(nonThreadSafeScriptingConsole, consoleEvents, dispatcher)
        {
            NonThreadSafeScriptingConsole = (FakeScriptingConsole)nonThreadSafeScriptingConsole;
            ConsoleEvents = (TestableThreadSafeScriptingConsoleEvents)consoleEvents;
            Dispatcher    = (FakeControlDispatcher)dispatcher;

            ConsoleEvents.Dispatcher = Dispatcher;
            ConsoleEvents.NonThreadSafeScriptingConsole = NonThreadSafeScriptingConsole;
        }
		TestableThreadSafeScriptingConsole(IScriptingConsole nonThreadSafeScriptingConsole,
			ThreadSafeScriptingConsoleEvents consoleEvents,
			IControlDispatcher dispatcher)
			: base(nonThreadSafeScriptingConsole, consoleEvents, dispatcher)
		{
			NonThreadSafeScriptingConsole = (FakeScriptingConsole)nonThreadSafeScriptingConsole;
			ConsoleEvents = (TestableThreadSafeScriptingConsoleEvents)consoleEvents;
			Dispatcher = (FakeControlDispatcher)dispatcher;
			
			ConsoleEvents.Dispatcher = Dispatcher;
			ConsoleEvents.NonThreadSafeScriptingConsole = NonThreadSafeScriptingConsole;
		}
Esempio n. 9
0
 public PowerShellHost(
     IScriptingConsole scriptingConsole,
     Version version,
     object privateData,
     object dte)
 {
     this.scriptingConsole = scriptingConsole;
     this.version          = version;
     this.privateData      = new PSObject(privateData);
     this.dte      = dte;
     userInterface = new PowerShellHostUserInterface(scriptingConsole);
 }
Esempio n. 10
0
		public PowerShellHost(
			IScriptingConsole scriptingConsole,
			Version version,
			object privateData,
			object dte)
		{
			this.scriptingConsole = scriptingConsole;
			this.version = version;
			this.privateData = new PSObject(privateData);
			this.dte = dte;
			userInterface = new PowerShellHostUserInterface(scriptingConsole);
		}
Esempio n. 11
0
        public IPowerShellHost CreatePowerShellHost(
            IScriptingConsole scriptingConsole,
            Version version,
            object privateData,
            object dte)
        {
            ScriptingConsolePassedToCreatePowerShellHost = scriptingConsole;
            VersionPassedToCreatePowerShellHost          = version;
            PrivateDataPassedToCreatePowerShellHost      = privateData;
            DtePassedToCreatePowerShellHost = dte;

            return(FakePowerShellHost);
        }
        public IPowerShellHost CreatePowerShellHost(
			IScriptingConsole scriptingConsole,
			Version version,
			object privateData,
			object dte)
        {
            ScriptingConsolePassedToCreatePowerShellHost = scriptingConsole;
            VersionPassedToCreatePowerShellHost = version;
            PrivateDataPassedToCreatePowerShellHost = privateData;
            DtePassedToCreatePowerShellHost = dte;

            return FakePowerShellHost;
        }
Esempio n. 13
0
        public void RegisterConsole(IScriptingConsole console)
        {
            packageManagementConsole = console;

            IdeApp.Workspace.SolutionLoaded   += SolutionLoaded;
            IdeApp.Workspace.SolutionUnloaded += SolutionUnloaded;
            projects = new ObservableCollection <Project> (projectService.GetOpenProjects());

            CreateCommands();
            UpdatePackageSourceViewModels();
            ReceiveNotificationsWhenPackageSourcesUpdated();
            UpdateDefaultProject();
            InitConsoleHost();
        }
        public void RegisterConsole(IScriptingConsole console)
        {
            packageManagementConsole = console;

            IdeApp.Workspace.SolutionLoaded          += SolutionLoaded;
            IdeApp.Workspace.SolutionUnloaded        += SolutionUnloaded;
            IdeApp.Workspace.ItemAddedToSolution     += ProjectsChangedInSolution;
            IdeApp.Workspace.ItemRemovedFromSolution += ProjectsChangedInSolution;
            projects = new ObservableCollection <Project> (projectService.GetOpenProjects().Select(p => p.DotNetProject));

            CreateCommands();
            UpdatePackageSourceViewModels();
            UpdateDefaultProject();
            InitConsoleHost();
        }
Esempio n. 15
0
 public PackageManagementConsole(IScriptingConsole scriptingConsole, IControlDispatcher dispatcher)
     : base(scriptingConsole, dispatcher)
 {
 }
 protected void GetScriptingConsole()
 {
     scriptingConsole = consolePad.ScriptingConsole;
 }
Esempio n. 17
0
 public PowerShellHostMessageHandler(IScriptingConsole scriptingConsole)
 {
     this.scriptingConsole = scriptingConsole;
 }
 public PowerShellHostUserInterface(IScriptingConsole scriptingConsole)
 {
     this.scriptingConsole = scriptingConsole;
     rawUI = new PowerShellHostRawUserInterface(scriptingConsole);
 }
Esempio n. 19
0
 public PowerShellHostRawUserInterface(IScriptingConsole scriptingConsole)
 {
     this.scriptingConsole = scriptingConsole;
 }
Esempio n. 20
0
 public ThreadSafeScriptingConsole(IScriptingConsole nonThreadSafeScriptingConsole, IControlDispatcher dispatcher)
     : this(nonThreadSafeScriptingConsole, new ThreadSafeScriptingConsoleEvents(), dispatcher)
 {
 }
		public ThreadSafeScriptingConsole(IScriptingConsole nonThreadSafeScriptingConsole, IControlDispatcher dispatcher)
			: this(nonThreadSafeScriptingConsole, new ThreadSafeScriptingConsoleEvents(), dispatcher)
		{
		}
Esempio n. 22
0
 public RemotePowerShellHost(IScriptingConsole scriptingConsole)
 {
     this.scriptingConsole = scriptingConsole;
 }
		protected void GetScriptingConsole()
		{
			scriptingConsole = consolePad.ScriptingConsole;
		}
 public PackageManagementConsole(IScriptingConsole scriptingConsole, IControlDispatcher dispatcher)
     : base(scriptingConsole, dispatcher)
 {
 }