2 types derived from FixedSOMElement
PresentationFramework (2)
System\Windows\Documents\FixedSOMImage.cs (1)
19internal sealed class FixedSOMImage : FixedSOMElement
System\Windows\Documents\FixedSOMTextRun.cs (1)
18internal sealed class FixedSOMTextRun : FixedSOMElement, IComparable
50 references to FixedSOMElement
PresentationFramework (50)
System\Windows\Documents\FixedDSBuilder.cs (2)
120FixedSOMElement somElement = FixedSOMElement.CreateFixedSOMElement(_fixedPage, e, fn, -1, -1);
System\Windows\Documents\FixedFlowMap.cs (13)
174internal FixedSOMElement MappingGetFixedSOMElement(FixedNode fixedp, int offset) 176List<FixedSOMElement> entry = _GetEntry(fixedp); 180foreach (FixedSOMElement element in entry) 210FlowNode flowNode = ((List<FixedSOMElement>) _GetEntry(start))[0].FlowNode; 218 foreach (FixedSOMElement element in flowNode.FixedSOMElements) 261internal void AddFixedElement(FixedSOMElement element) 369private List<FixedSOMElement> _GetEntry(FixedNode node) 373_cachedEntry = (List<FixedSOMElement>)_mapping[node]; 379private void _AddEntry(FixedSOMElement element) 382List<FixedSOMElement> entry; 385entry = (List<FixedSOMElement>)_mapping[fn]; 389entry = new List<FixedSOMElement>(); 413private List<FixedSOMElement> _cachedEntry;
System\Windows\Documents\FixedPage.cs (1)
1193foreach (FixedSOMElement somElement in node.FixedSOMElements)
System\Windows\Documents\FixedPageStructure.cs (3)
446FixedSOMElement[] somElements; 515foreach (FixedSOMElement currentSomeElement in somElements) 573foreach (FixedSOMElement currentSomeElement in somElements)
System\Windows\Documents\FixedSOMContainer.cs (2)
212FixedSOMElement element = box as FixedSOMElement;
System\Windows\Documents\FixedSOMElement.cs (2)
69public static FixedSOMElement CreateFixedSOMElement(FixedPage page, UIElement uiElement, FixedNode fixedNode, int startIndex, int endIndex) 71FixedSOMElement element = null;
System\Windows\Documents\FixedSOMFixedBlock.cs (1)
234private void _AddElement(FixedSOMElement element)
System\Windows\Documents\FixedSOMPageConstructor.cs (2)
679FixedSOMElement element = fixedBlock.SemanticBoxes[fixedBlock.SemanticBoxes.Count - 1] as FixedSOMElement;
System\Windows\Documents\FixedTextBuilder.cs (18)
345FixedSOMElement element = _fixedFlowMap.MappingGetFixedSOMElement(fixedPosition.Node, fixedPosition.Offset); 397FixedSOMElement[] fixes = flow.FixedSOMElements; 417FixedSOMElement element = fixes[loIndex]; 425FixedSOMElement last = fixes[loIndex - 1]; 454out FixedSOMElement[] somElements, 496FixedSOMElement[] fixes = flowScan.FixedSOMElements; 503FixedSOMElement[] fixes = flowScan.FixedSOMElements; 504foreach (FixedSOMElement element in fixes) 539somElements = (FixedSOMElement[])ar.ToArray(typeof(FixedSOMElement)); 576FixedSOMElement[] fixes = flowNode.FixedSOMElements; 1063if (box is FixedSOMElement) 1065flowBuilder.AddElement((FixedSOMElement)box); 1270public Uri GetUri(FixedSOMElement element, FixedPage p, out UIElement shadowElement) 1461public void AddElement(FixedSOMElement element) 1533flowImageNode.FixedSOMElements = new FixedSOMElement[] { element }; 1582FixedSOMElement[] somElems = node.FixedSOMElements; 1586foreach (FixedSOMElement somElem in somElems)
System\Windows\Documents\FixedTextContainer.cs (3)
410FixedSOMElement[] elements; 418FixedSOMElement elem = elements[i]; 608private bool _GetFixedNodesForFlowRange(ITextPointer start, ITextPointer end, out FixedSOMElement[] elements, out int startIndex, out int endIndex)
System\Windows\Documents\FlowNode.cs (2)
271internal FixedSOMElement[] FixedSOMElements 302private FixedSOMElement[] _elements; // Used for mapping between fixed and flow representations
System\Windows\Documents\FlowPosition.cs (1)
253FixedSOMElement[] elements = flow._flowNode.FixedSOMElements;