2 types derived from FixedSOMElement
PresentationFramework (2)
System\Windows\Documents\FixedSOMImage.cs (1)
21internal sealed class FixedSOMImage : FixedSOMElement
System\Windows\Documents\FixedSOMTextRun.cs (1)
22internal sealed class FixedSOMTextRun : FixedSOMElement, IComparable
50 references to FixedSOMElement
PresentationFramework (50)
System\Windows\Documents\FixedDSBuilder.cs (2)
128FixedSOMElement somElement = FixedSOMElement.CreateFixedSOMElement(_fixedPage, e, fn, -1, -1);
System\Windows\Documents\FixedFlowMap.cs (13)
180internal FixedSOMElement MappingGetFixedSOMElement(FixedNode fixedp, int offset) 182List<FixedSOMElement> entry = _GetEntry(fixedp); 186foreach (FixedSOMElement element in entry) 216FlowNode flowNode = ((List<FixedSOMElement>) _GetEntry(start))[0].FlowNode; 224 foreach (FixedSOMElement element in flowNode.FixedSOMElements) 267internal void AddFixedElement(FixedSOMElement element) 375private List<FixedSOMElement> _GetEntry(FixedNode node) 379_cachedEntry = (List<FixedSOMElement>)_mapping[node]; 385private void _AddEntry(FixedSOMElement element) 388List<FixedSOMElement> entry; 391entry = (List<FixedSOMElement>)_mapping[fn]; 395entry = new List<FixedSOMElement>(); 419private List<FixedSOMElement> _cachedEntry;
System\Windows\Documents\FixedPage.cs (1)
1201foreach (FixedSOMElement somElement in node.FixedSOMElements)
System\Windows\Documents\FixedPageStructure.cs (3)
452FixedSOMElement[] somElements; 521foreach (FixedSOMElement currentSomeElement in somElements) 579foreach (FixedSOMElement currentSomeElement in somElements)
System\Windows\Documents\FixedSOMContainer.cs (2)
216FixedSOMElement element = box as FixedSOMElement;
System\Windows\Documents\FixedSOMElement.cs (2)
72public static FixedSOMElement CreateFixedSOMElement(FixedPage page, UIElement uiElement, FixedNode fixedNode, int startIndex, int endIndex) 74FixedSOMElement element = null;
System\Windows\Documents\FixedSOMFixedBlock.cs (1)
238private void _AddElement(FixedSOMElement element)
System\Windows\Documents\FixedSOMPageConstructor.cs (2)
684FixedSOMElement element = fixedBlock.SemanticBoxes[fixedBlock.SemanticBoxes.Count - 1] as FixedSOMElement;
System\Windows\Documents\FixedTextBuilder.cs (18)
351FixedSOMElement element = _fixedFlowMap.MappingGetFixedSOMElement(fixedPosition.Node, fixedPosition.Offset); 403FixedSOMElement[] fixes = flow.FixedSOMElements; 423FixedSOMElement element = fixes[loIndex]; 431FixedSOMElement last = fixes[loIndex - 1]; 460out FixedSOMElement[] somElements, 502FixedSOMElement[] fixes = flowScan.FixedSOMElements; 509FixedSOMElement[] fixes = flowScan.FixedSOMElements; 510foreach (FixedSOMElement element in fixes) 545somElements = (FixedSOMElement[])ar.ToArray(typeof(FixedSOMElement)); 582FixedSOMElement[] fixes = flowNode.FixedSOMElements; 1069if (box is FixedSOMElement) 1071flowBuilder.AddElement((FixedSOMElement)box); 1276public Uri GetUri(FixedSOMElement element, FixedPage p, out UIElement shadowElement) 1467public void AddElement(FixedSOMElement element) 1539flowImageNode.FixedSOMElements = new FixedSOMElement[] { element }; 1588FixedSOMElement[] somElems = node.FixedSOMElements; 1592foreach (FixedSOMElement somElem in somElems)
System\Windows\Documents\FixedTextContainer.cs (3)
419FixedSOMElement[] elements; 427FixedSOMElement elem = elements[i]; 617private bool _GetFixedNodesForFlowRange(ITextPointer start, ITextPointer end, out FixedSOMElement[] elements, out int startIndex, out int endIndex)
System\Windows\Documents\FlowNode.cs (2)
274internal FixedSOMElement[] FixedSOMElements 305private FixedSOMElement[] _elements; // Used for mapping between fixed and flow representations
System\Windows\Documents\FlowPosition.cs (1)
257FixedSOMElement[] elements = flow._flowNode.FixedSOMElements;