// Token: 0x06002D17 RID: 11543 RVA: 0x000CB760 File Offset: 0x000C9960 private void AddFixedNodeInFlow(int index, UIElement e) { if (this._visitedArray[index]) { return; } FixedNode fixedNode = this._fixedNodes[index]; if (e == null) { e = (this._fixedPage.GetElement(fixedNode) as UIElement); } this._visitedArray[index] = true; FixedSOMElement fixedSOMElement = FixedSOMElement.CreateFixedSOMElement(this._fixedPage, e, fixedNode, -1, -1); if (fixedSOMElement != null) { this._flowBuilder.AddElement(fixedSOMElement); } }
private void AddFixedNodeInFlow(int index, UIElement e) { if (_visitedArray[index]) { // this has already been added to the document structure // Debug.Assert(false, "An element is referenced in the document structure multiple times"); return; // ignore this reference } FixedNode fn = (FixedNode)_fixedNodes[index]; if (e == null) { e = _fixedPage.GetElement(fn) as UIElement; } _visitedArray[index] = true; FixedSOMElement somElement = FixedSOMElement.CreateFixedSOMElement(_fixedPage, e, fn, -1, -1); if (somElement != null) { _flowBuilder.AddElement(somElement); } }