public DockerProcessWrapper( [NotNull] IDockerArgumentsProvider dockerArgumentsProvider, DockerWrapperInfo wrapperInfo) { _dockerArgumentsProvider = dockerArgumentsProvider; _wrapperInfo = wrapperInfo; }
public DockerArgumentsProvider( [NotNull, Tag(DockerEnvironment)] IDockerArgumentsProvider dockerEnvironmentArgumentsProvider, [NotNull, Tag(DockerVolumes)] IDockerArgumentsProvider dockerVolumesArgumentsProvider, [NotNull] Func <IPathNormalizer> pathNormalizer) { _dockerEnvironmentArgumentsProvider = dockerEnvironmentArgumentsProvider ?? throw new ArgumentNullException(nameof(dockerEnvironmentArgumentsProvider)); _dockerVolumesArgumentsProvider = dockerVolumesArgumentsProvider ?? throw new ArgumentNullException(nameof(dockerVolumesArgumentsProvider)); _pathNormalizer = pathNormalizer ?? throw new ArgumentNullException(nameof(pathNormalizer)); }