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