public static GetNormalizedFullPathKey ( this |
||
list | this |
|
return | string |
public void SaveToCache(IEnumerable <string> inputProjects, IDictionary <string, List <string> > containedFiles, DateTime triggeredTime, string outputFolder, IList <string> fileRelativePaths, bool shouldSkipMarkup) { var key = TypeForwardedToStringExtension.GetNormalizedFullPathKey(inputProjects); DateTime completeTime = DateTime.UtcNow; BuildInfo info = new BuildInfo { InputFilesKey = key, ContainedFiles = containedFiles, TriggeredUtcTime = triggeredTime, CompleteUtcTime = completeTime, OutputFolder = TypeForwardedToStringExtension.ToNormalizedFullPath(outputFolder), RelatvieOutputFiles = TypeForwardedToStringExtension.GetNormalizedPathList(fileRelativePaths), BuildAssembly = AssemblyName, ShouldSkipMarkup = shouldSkipMarkup }; this.SaveConfig(key, info); }
public BuildInfo GetValidConfig(IEnumerable <string> inputProjects) { var key = TypeForwardedToStringExtension.GetNormalizedFullPathKey(inputProjects); return(GetConfig(key)); }