2 types derived from FixedSOMElement
PresentationFramework (2)
System\Windows\Documents\FixedSOMImage.cs (1)
18internal sealed class FixedSOMImage : FixedSOMElement
System\Windows\Documents\FixedSOMTextRun.cs (1)
17internal sealed class FixedSOMTextRun : FixedSOMElement, IComparable
50 references to FixedSOMElement
PresentationFramework (50)
System\Windows\Documents\FixedDSBuilder.cs (2)
119FixedSOMElement somElement = FixedSOMElement.CreateFixedSOMElement(_fixedPage, e, fn, -1, -1);
System\Windows\Documents\FixedFlowMap.cs (13)
173internal FixedSOMElement MappingGetFixedSOMElement(FixedNode fixedp, int offset) 175List<FixedSOMElement> entry = _GetEntry(fixedp); 179foreach (FixedSOMElement element in entry) 209FlowNode flowNode = ((List<FixedSOMElement>) _GetEntry(start))[0].FlowNode; 217 foreach (FixedSOMElement element in flowNode.FixedSOMElements) 260internal void AddFixedElement(FixedSOMElement element) 368private List<FixedSOMElement> _GetEntry(FixedNode node) 372_cachedEntry = (List<FixedSOMElement>)_mapping[node]; 378private void _AddEntry(FixedSOMElement element) 381List<FixedSOMElement> entry; 384entry = (List<FixedSOMElement>)_mapping[fn]; 388entry = new List<FixedSOMElement>(); 412private List<FixedSOMElement> _cachedEntry;
System\Windows\Documents\FixedPage.cs (1)
1194foreach (FixedSOMElement somElement in node.FixedSOMElements)
System\Windows\Documents\FixedPageStructure.cs (3)
445FixedSOMElement[] somElements; 514foreach (FixedSOMElement currentSomeElement in somElements) 572foreach (FixedSOMElement currentSomeElement in somElements)
System\Windows\Documents\FixedSOMContainer.cs (2)
211FixedSOMElement element = box as FixedSOMElement;
System\Windows\Documents\FixedSOMElement.cs (2)
68public static FixedSOMElement CreateFixedSOMElement(FixedPage page, UIElement uiElement, FixedNode fixedNode, int startIndex, int endIndex) 70FixedSOMElement element = null;
System\Windows\Documents\FixedSOMFixedBlock.cs (1)
233private void _AddElement(FixedSOMElement element)
System\Windows\Documents\FixedSOMPageConstructor.cs (2)
680FixedSOMElement element = fixedBlock.SemanticBoxes[fixedBlock.SemanticBoxes.Count - 1] as FixedSOMElement;
System\Windows\Documents\FixedTextBuilder.cs (18)
344FixedSOMElement element = _fixedFlowMap.MappingGetFixedSOMElement(fixedPosition.Node, fixedPosition.Offset); 396FixedSOMElement[] fixes = flow.FixedSOMElements; 416FixedSOMElement element = fixes[loIndex]; 424FixedSOMElement last = fixes[loIndex - 1]; 453out FixedSOMElement[] somElements, 495FixedSOMElement[] fixes = flowScan.FixedSOMElements; 502FixedSOMElement[] fixes = flowScan.FixedSOMElements; 503foreach (FixedSOMElement element in fixes) 538somElements = (FixedSOMElement[])ar.ToArray(typeof(FixedSOMElement)); 575FixedSOMElement[] fixes = flowNode.FixedSOMElements; 1059if (box is FixedSOMElement) 1061flowBuilder.AddElement((FixedSOMElement)box); 1266public Uri GetUri(FixedSOMElement element, FixedPage p, out UIElement shadowElement) 1457public void AddElement(FixedSOMElement element) 1528flowImageNode.FixedSOMElements = new FixedSOMElement[] { element }; 1577FixedSOMElement[] somElems = node.FixedSOMElements; 1581foreach (FixedSOMElement somElem in somElems)
System\Windows\Documents\FixedTextContainer.cs (3)
401FixedSOMElement[] elements; 409FixedSOMElement elem = elements[i]; 599private bool _GetFixedNodesForFlowRange(ITextPointer start, ITextPointer end, out FixedSOMElement[] elements, out int startIndex, out int endIndex)
System\Windows\Documents\FlowNode.cs (2)
270internal FixedSOMElement[] FixedSOMElements 301private FixedSOMElement[] _elements; // Used for mapping between fixed and flow representations
System\Windows\Documents\FlowPosition.cs (1)
252FixedSOMElement[] elements = flow._flowNode.FixedSOMElements;