/// <nodoc /> public CacheablePipInfo( Pip pip, PipExecutionContext context, ReadOnlyArray <FileArtifactWithAttributes> outputs, ReadOnlyArray <FileArtifact> dependencies, ReadOnlyArray <DirectoryArtifact> directoryOutputs, ReadOnlyArray <DirectoryArtifact> directoryDependencies) : base(pip, context) { CacheableStaticOutputsCount = ProcessExtensions.GetCacheableOutputsCount(outputs); Outputs = outputs; Dependencies = dependencies; DirectoryOutputs = directoryOutputs; DirectoryDependencies = directoryDependencies; }