protected override ICommandOutput ToOutput(PackageOperationResult packageOperationResult) { return packageOperationResult is PackageMissingResult ? null : base.ToOutput(packageOperationResult); }
ICommandOutput ToOutputForProject(PackageOperationResult packageOperationResult) { return packageOperationResult is PackageMissingResult ? new PackageMissingOutput((PackageMissingResult)packageOperationResult) : ToOutput(packageOperationResult); }
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); }
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(); }
protected override ICommandOutput ToOutput(PackageOperationResult packageOperationResult) { if (packageOperationResult is PackageMissingResult) _packageNotFound = true; return base.ToOutput(packageOperationResult); }
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; }
protected virtual ICommandOutput ToOutput(PackageOperationResult packageOperationResult) { var output = packageOperationResult.ToOutput(); Successful = Successful && (output.Type != CommandResultType.Error); return output; }
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); }
protected override ICommandOutput ToOutput(PackageOperationResult packageOperationResult) { if (Version == null) If<PackageDependencyRemovedResult>(packageOperationResult, _ => _targetDescriptor.Value.Dependencies.Remove(_.Dependency)); return base.ToOutput(packageOperationResult); }