Ejemplo n.º 1
0
 protected override ICommandOutput ToOutput(PackageOperationResult packageOperationResult)
 {
     return packageOperationResult is PackageMissingResult
                     ? null
                     : base.ToOutput(packageOperationResult);
 }
Ejemplo n.º 2
0
 ICommandOutput ToOutputForProject(PackageOperationResult packageOperationResult)
 {
     return packageOperationResult is PackageMissingResult
                     ? new PackageMissingOutput((PackageMissingResult)packageOperationResult)
                     : ToOutput(packageOperationResult);
 }
Ejemplo n.º 3
0
        protected override ICommandOutput ToOutput(PackageOperationResult packageOperationResult)
        {
            If<PackageMissingResult>(packageOperationResult, _ => _packageNotFound = true);
            if (!NoDescriptorUpdate)
                If<PackageDependencyAddedResult>(packageOperationResult, _ => _targetDescriptor.Value.Dependencies.Add(_.Dependency));

            return base.ToOutput(packageOperationResult);
        }
Ejemplo n.º 4
0
 static void ParseSuccess(PackageOperationResult m, Action<PackageIdentifier> onSuccess, Action onFailure = null)
 {
     var id = m is PackageUpdatedResult
                      ? ((PackageUpdatedResult)m).Package.Identifier
                      : (m is PackageAddedResult ? ((PackageAddedResult)m).Package.Identifier : null);
     if (m.Success && id != null)
         onSuccess(id);
     else if (m.Success)
         return;
     else if (onFailure != null)
         onFailure();
 }
Ejemplo n.º 5
0
 protected override ICommandOutput ToOutput(PackageOperationResult packageOperationResult)
 {
     if (packageOperationResult is PackageMissingResult)
         _packageNotFound = true;
     return base.ToOutput(packageOperationResult);
 }
Ejemplo n.º 6
0
 protected virtual ICommandOutput ToOutput(PackageOperationResult packageOperationResult)
 {
     var output = packageOperationResult.ToOutput();
     //            this.Successful = this.Successful && (output.Type != CommandResultType.Info || output.Type == CommandResultType.Data || output.Type == CommandResultType.Verbose);
     this.Successful = this.Successful && (output.Type != CommandResultType.Error);
     return output;
 }
Ejemplo n.º 7
0
 protected virtual ICommandOutput ToOutput(PackageOperationResult packageOperationResult)
 {
     var output = packageOperationResult.ToOutput();
     Successful = Successful && (output.Type != CommandResultType.Error);
     return output;
 }
Ejemplo n.º 8
0
 protected override ICommandOutput ToOutput(PackageOperationResult packageOperationResult)
 {
     if (packageOperationResult is PackageMissingResult)
         return new Warning("Cannot update package because of missing packages: {0}.", ((PackageMissingResult)packageOperationResult).Package.Identifier);
     else return base.ToOutput(packageOperationResult);
 }
Ejemplo n.º 9
0
 protected override ICommandOutput ToOutput(PackageOperationResult packageOperationResult)
 {
     if (Version == null)
         If<PackageDependencyRemovedResult>(packageOperationResult, 
             _ => _targetDescriptor.Value.Dependencies.Remove(_.Dependency));
     return base.ToOutput(packageOperationResult);
 }