public MiningContentNode this[int index] { get { if (index < 0 || index >= this.Count) { throw new ArgumentOutOfRangeException("index"); } DataRow row = this.internalCollection[index]; MiningContentNode miningContentNodeByRow = MiningContentNodeCollectionInternal.GetMiningContentNodeByRow(this.nestedDataset, base.Connection, row, this.parentMiningModel, base.Catalog, base.SessionId); if (miningContentNodeByRow != null && this.operation == MiningNodeTreeOpType.TreeopChildren) { miningContentNodeByRow.SetParentNode(this.parentNode); } return(miningContentNodeByRow); } }
public MiningContentNode Find(string index) { if (index == null) { throw new ArgumentNullException("index"); } DataRow dataRow = base.FindObjectByName(index, null, MiningContentNode.miningContentNodeNameColumn); if (dataRow == null) { return(null); } MiningContentNode miningContentNodeByRow = MiningContentNodeCollectionInternal.GetMiningContentNodeByRow(this.nestedDataset, base.Connection, dataRow, this.parentMiningModel, base.Catalog, base.SessionId); if (miningContentNodeByRow != null && this.operation == MiningNodeTreeOpType.TreeopChildren) { miningContentNodeByRow.SetParentNode(this.parentNode); } return(miningContentNodeByRow); }
internal MiningContentNodeCollection(AdomdConnection connection, MiningModel parentMiningModel, string nodeUniqueName) { this.miningContentNodeCollectionInternal = new MiningContentNodeCollectionInternal(connection, parentMiningModel, nodeUniqueName); }
internal MiningContentNodeCollection(AdomdConnection connection, MiningModel parentMiningModel) { this.miningContentNodeCollectionInternal = new MiningContentNodeCollectionInternal(connection, parentMiningModel); }
internal MiningContentNodeCollection(AdomdConnection connection, MiningContentNode parentNode, MiningNodeTreeOpType operation) { this.miningContentNodeCollectionInternal = new MiningContentNodeCollectionInternal(connection, parentNode, operation); }
internal MiningContentNodesEnumerator(MiningContentNodeCollectionInternal miningContentNodes) { this.miningContentNodes = miningContentNodes; this.currentIndex = -1; }