1 implementation of IPluginProcess
NuGet.Protocol (1)
Plugins\PluginProcess.cs (1)
14
public sealed class PluginProcess :
IPluginProcess
12 references to IPluginProcess
NuGet.Protocol (12)
Plugins\IPluginProcess.cs (1)
21
event EventHandler<
IPluginProcess
> Exited;
Plugins\Plugin.cs (4)
21
private readonly
IPluginProcess
_process;
83
public Plugin(string filePath, IConnection connection,
IPluginProcess
process, bool isOwnProcess, TimeSpan idleTimeout)
88
internal Plugin(string filePath, IConnection connection,
IPluginProcess
process, bool isOwnProcess, TimeSpan idleTimeout, string? id)
217
private void OnExited(object? sender,
IPluginProcess
pluginProcess)
Plugins\PluginFactory.cs (3)
218
EventHandler<
IPluginProcess
>? onExited = null;
221
onExited = (object? eventSender,
IPluginProcess
exitedProcess) =>
441
private void OnPluginProcessExited(
IPluginProcess
pluginProcess, string pluginId)
Plugins\PluginProcess.cs (1)
31
public event EventHandler<
IPluginProcess
>? Exited;
Plugins\StandardOutputReceiver.cs (3)
20
private readonly
IPluginProcess
_process;
28
public StandardOutputReceiver(
IPluginProcess
process)
33
internal StandardOutputReceiver(
IPluginProcess
process, IEnvironmentVariableReader? environmentVariableReader)