Exemple #1
0
 /// <summary>
 ///     Gets the starting position.
 /// </summary>
 /// <param name="options">The options.</param>
 /// <returns>Position.</returns>
 /// <exception cref="FormatException"></exception>
 internal Position GetStartingPosition(IndexOptions options)
 {
     if (options == null || options.Start == null)
     {
         return(TimeTravelFacade.GetStartingPosition());
     }
     return(options.Start);
 }
Exemple #2
0
        /// <summary>
        ///     Processes the specified arguments.
        /// </summary>
        /// <param name="args">The arguments.</param>
        /// <returns>Task.</returns>
        public void Process(string[] args)
        {
            var options = ExtractOptions(args);
            var start   = TimeTravelFacade.GetStartingPosition();
            var end     = TimeTravelFacade.GetEndingPosition();

            ServerClient.InitializeProject(options.ProjectName, start, end);
        }