/// <summary> /// Removes a child node that has matching dimension with the child node. /// </summary> /// <param name="childDimension">The child node.</param> /// <returns>This node.</returns> public ProductPartitionNode RemoveChild(ProductPartitionNode childNode) { return(RemoveChild(childNode.Dimension)); }
/// <summary> /// Initializes a new instance of the <see cref="ProductPartitionNode"/> /// class. /// </summary> /// <param name="parentNode">The parent node.</param> /// <param name="dimension">The product dimension that this node wraps.</param> /// <param name="productPartitionId">The product partition ID.</param> public ProductPartitionNode(ProductPartitionNode parentNode, ProductDimension dimension, long productPartitionId) : this(parentNode, dimension, productPartitionId, new ProductDimensionEqualityComparer()) { }