1 implementation of IPluginProcess
NuGet.Protocol (1)
Plugins\PluginProcess.cs (1)
15public sealed class PluginProcess : IPluginProcess
12 references to IPluginProcess
NuGet.Protocol (12)
Plugins\IPluginProcess.cs (1)
23event EventHandler<IPluginProcess> Exited;
Plugins\Plugin.cs (4)
23private readonly IPluginProcess _process; 85public Plugin(string filePath, IConnection connection, IPluginProcess process, bool isOwnProcess, TimeSpan idleTimeout) 90internal Plugin(string filePath, IConnection connection, IPluginProcess process, bool isOwnProcess, TimeSpan idleTimeout, string id) 219private void OnExited(object sender, IPluginProcess pluginProcess)
Plugins\PluginFactory.cs (3)
210EventHandler<IPluginProcess> onExited = null; 213onExited = (object eventSender, IPluginProcess exitedProcess) => 435private void OnPluginProcessExited(IPluginProcess pluginProcess, string pluginId)
Plugins\PluginProcess.cs (1)
27public event EventHandler<IPluginProcess> Exited;
Plugins\StandardOutputReceiver.cs (3)
22private readonly IPluginProcess _process; 30public StandardOutputReceiver(IPluginProcess process) 35internal StandardOutputReceiver(IPluginProcess process, IEnvironmentVariableReader environmentVariableReader)