コード例 #1
0
 /// <summary>
 /// Creates a <see cref="PipResult"/> with the given status. The performance info is populated
 /// as a duration from <paramref name="executionStart"/> to now without any dynamic observed files or enumerations
 /// </summary>
 public static PipResult Create(PipResultStatus status, DateTime executionStart, bool mustBeConsideredPerpetuallyDirty = false)
 {
     Contract.Requires(status.IndicatesExecution());
     Contract.Requires(executionStart.Kind == DateTimeKind.Utc);
     return(new PipResult(
                status,
                PipExecutionPerformance.Create(status, executionStart),
                mustBeConsideredPerpetuallyDirty,
                ReadOnlyArray <AbsolutePath> .Empty,
                ReadOnlyArray <AbsolutePath> .Empty));
 }