public IPowerShellHost CreatePowerShellHost( IScriptingConsole scriptingConsole, Version version, object privateData, object dte) { return(new PowerShellHost(scriptingConsole, version, privateData, dte)); }
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; }
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; }
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); }
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; }
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(); }
public PackageManagementConsole(IScriptingConsole scriptingConsole, IControlDispatcher dispatcher) : base(scriptingConsole, dispatcher) { }
protected void GetScriptingConsole() { scriptingConsole = consolePad.ScriptingConsole; }
public PowerShellHostMessageHandler(IScriptingConsole scriptingConsole) { this.scriptingConsole = scriptingConsole; }
public PowerShellHostUserInterface(IScriptingConsole scriptingConsole) { this.scriptingConsole = scriptingConsole; rawUI = new PowerShellHostRawUserInterface(scriptingConsole); }
public PowerShellHostRawUserInterface(IScriptingConsole scriptingConsole) { this.scriptingConsole = scriptingConsole; }
public ThreadSafeScriptingConsole(IScriptingConsole nonThreadSafeScriptingConsole, IControlDispatcher dispatcher) : this(nonThreadSafeScriptingConsole, new ThreadSafeScriptingConsoleEvents(), dispatcher) { }
public RemotePowerShellHost(IScriptingConsole scriptingConsole) { this.scriptingConsole = scriptingConsole; }