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)
217
EventHandler<
IPluginProcess
>? onExited = null;
220
onExited = (object? eventSender,
IPluginProcess
exitedProcess) =>
440
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)