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