GetNormalizedFullPathKey() public static method

public static GetNormalizedFullPathKey ( this list ) : string
list this
return string
Beispiel #1
0
        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);
        }
Beispiel #2
0
        public BuildInfo GetValidConfig(IEnumerable <string> inputProjects)
        {
            var key = TypeForwardedToStringExtension.GetNormalizedFullPathKey(inputProjects);

            return(GetConfig(key));
        }