2 types derived from FixedSOMElement
PresentationFramework (2)
src\Framework\System\Windows\Documents\FixedSOMImage.cs (1)
26internal sealed class FixedSOMImage : FixedSOMElement
src\Framework\System\Windows\Documents\FixedSOMTextRun.cs (1)
28internal sealed class FixedSOMTextRun : FixedSOMElement, IComparable
42 references to FixedSOMElement
PresentationFramework (42)
src\Framework\System\Windows\Documents\FixedDSBuilder.cs (2)
133FixedSOMElement somElement = FixedSOMElement.CreateFixedSOMElement(_fixedPage, e, fn, -1, -1);
src\Framework\System\Windows\Documents\FixedFlowMap.cs (11)
188internal FixedSOMElement MappingGetFixedSOMElement(FixedNode fixedp, int offset) 190List<FixedSOMElement> entry = _GetEntry(fixedp); 194foreach (FixedSOMElement element in entry) 275internal void AddFixedElement(FixedSOMElement element) 383private List<FixedSOMElement> _GetEntry(FixedNode node) 387_cachedEntry = (List<FixedSOMElement>)_mapping[node]; 393private void _AddEntry(FixedSOMElement element) 396List<FixedSOMElement> entry; 399entry = (List<FixedSOMElement>)_mapping[fn]; 403entry = new List<FixedSOMElement>(); 427private List<FixedSOMElement> _cachedEntry;
src\Framework\System\Windows\Documents\FixedSOMContainer.cs (2)
225FixedSOMElement element = box as FixedSOMElement;
src\Framework\System\Windows\Documents\FixedSOMElement.cs (2)
76public static FixedSOMElement CreateFixedSOMElement(FixedPage page, UIElement uiElement, FixedNode fixedNode, int startIndex, int endIndex) 78FixedSOMElement element = null;
src\Framework\System\Windows\Documents\FixedSOMFixedBlock.cs (1)
244private void _AddElement(FixedSOMElement element)
src\Framework\System\Windows\Documents\FixedSOMPageConstructor.cs (2)
694FixedSOMElement element = fixedBlock.SemanticBoxes[fixedBlock.SemanticBoxes.Count - 1] as FixedSOMElement;
src\Framework\System\Windows\Documents\FixedTextBuilder.cs (16)
367FixedSOMElement element = _fixedFlowMap.MappingGetFixedSOMElement(fixedPosition.Node, fixedPosition.Offset); 419FixedSOMElement[] fixes = flow.FixedSOMElements; 439FixedSOMElement element = fixes[loIndex]; 447FixedSOMElement last = fixes[loIndex - 1]; 479out FixedSOMElement[] somElements, 521FixedSOMElement[] fixes = flowScan.FixedSOMElements; 528FixedSOMElement[] fixes = flowScan.FixedSOMElements; 529foreach (FixedSOMElement element in fixes) 565somElements = (FixedSOMElement[])ar.ToArray(typeof(FixedSOMElement)); 602FixedSOMElement[] fixes = flowNode.FixedSOMElements; 1094if (box is FixedSOMElement) 1096flowBuilder.AddElement((FixedSOMElement)box); 1303public Uri GetUri(FixedSOMElement element, FixedPage p, out UIElement shadowElement) 1496public void AddElement(FixedSOMElement element) 1568flowImageNode.FixedSOMElements = new FixedSOMElement[] { element };
src\Framework\System\Windows\Documents\FixedTextContainer.cs (3)
426FixedSOMElement[] elements; 434FixedSOMElement elem = elements[i]; 625private bool _GetFixedNodesForFlowRange(ITextPointer start, ITextPointer end, out FixedSOMElement[] elements, out int startIndex, out int endIndex)
src\Framework\System\Windows\Documents\FlowNode.cs (2)
281internal FixedSOMElement[] FixedSOMElements 312private FixedSOMElement[] _elements; // Used for mapping between fixed and flow representations
src\Framework\System\Windows\Documents\FlowPosition.cs (1)
264FixedSOMElement[] elements = flow._flowNode.FixedSOMElements;