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