Microsoft.PackageManagement.NuGetProvider.Utility.ProgressTracker.StartProgress C# (CSharp) Method

StartProgress() static private method

static private StartProgress ( ProgressTracker parentTracker, string message, NuGetRequest request ) : ProgressTracker
parentTracker ProgressTracker
message string
request NuGetRequest
return ProgressTracker
        internal static ProgressTracker StartProgress(ProgressTracker parentTracker, string message, NuGetRequest request)
        {
            if (request == null)
            {
                return null;
            }

            // if parent tracker is null, use 0 for parent id, else use the progressid of parent tracker
            return new ProgressTracker(request.StartProgress(parentTracker == null ? 0 : parentTracker.ProgressID, message));
        }