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)
215
EventHandler<
IPluginProcess
>? onExited = null;
218
onExited = (object? eventSender,
IPluginProcess
exitedProcess) =>
438
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)