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