示例#1
0
        /// <summary>Gets <see cref="Tree"/> pointed by the specified <paramref name="revision"/>.</summary>
        /// <param name="revision">The revision.</param>
        /// <returns>Function which retrieves <see cref="Tree"/> pointed by the specified <paramref name="revision"/>.</returns>
        public static Task <Tree> GetTreeAsync(this IRevisionPointer revision, IProgress <OperationProgress> progress, CancellationToken cancellationToken)
        {
            Verify.Argument.IsValidRevisionPointer(revision, "revision");

            return(Tree.GetAsync(revision.Repository, revision.FullName, progress, cancellationToken));
        }
示例#2
0
 public override Task <Tree> GetTreeAsync(IProgress <OperationProgress> progress, CancellationToken cancellationToken)
 {
     return(Tree.GetAsync(Revision.Repository, Revision.FullName, progress, cancellationToken));
 }