Ampere.BuildHistory.TempInputsHaveChanged C# (CSharp) Method

TempInputsHaveChanged() private method

private TempInputsHaveChanged ( TempEntry entry, ChangeDetection detection ) : bool
entry TempEntry
detection ChangeDetection
return bool
        bool TempInputsHaveChanged(TempEntry entry, ChangeDetection detection)
        {
            for (int i = 0; i < entry.Inputs.Count; i++)
            {
                if (CheckChanged(detection, new FileInfo(entry.InputPaths[i]), entry.Inputs[i]))
                    return true;
            }

            return entry.TempDependencies.Any(t => TempInputsHaveChanged(t, detection));
        }