public void MergeStageResults() { Result = new GraphPackageMetadata(); foreach (PackageMetadataBase packageMetadata in StageResults) { Result.Merge(packageMetadata); } PageResult = new GraphPackageMetadata(); foreach (PackageMetadataBase packageMetadata in StagePageResults) { PageResult.Merge(packageMetadata); } }
public override void Merge(PackageMetadataBase other) { IGraph otherGraph = (other is GraphPackageMetadata) ? ((GraphPackageMetadata)other).Graph : Utils.CreateGraph(other.ToContent()); Graph.Merge(otherGraph, true); }
public abstract void Merge(PackageMetadataBase other);