1 implementation of IPluginProcess
NuGet.Protocol (1)
Plugins\PluginProcess.cs (1)
15public sealed class PluginProcess : IPluginProcess
11 references to IPluginProcess
NuGet.Protocol (11)
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 (2)
20private readonly IPluginProcess _process; 27public StandardOutputReceiver(IPluginProcess process)