Exemple #1
0
 /// <summary>
 /// Collects the sln file path of the repo from its directory.
 /// </summary>
 /// <returns>The message string of the result. If empty string, no message needs passed back (success)</returns>
 private static string GetSlnFilePath(ref CmdContainer cmdContainer)
 {
     try
     {
         cmdContainer.SlnFile = ((new DirectoryInfo(cmdContainer.RepoPath)).GetFiles(FileSearchPattern, SearchOption.AllDirectories).OrderByDescending(f => f.LastWriteTime).First()).FullName.ToString();
         return(UIMessage_SlnFound);
     }
     catch
     {
         cmdContainer.HaltExecution();
         return(UIMessage_NoSlnFound);
     }
 }