3 instantiations of FixedNode
PresentationFramework (3)
src\Framework\System\Windows\Documents\FixedNode.cs (3)
93
return new
FixedNode
(pageIndex, level1Index);
96
return new
FixedNode
(pageIndex, level1Index, level2Index);
110
return new
FixedNode
(completePath);
125 references to FixedNode
PresentationFramework (125)
src\Framework\System\Windows\Documents\FixedDSBuilder.cs (9)
74
public void ConstructFlowNodes(FixedTextBuilder.FlowModelBuilder flowBuilder, List<
FixedNode
> fixedNodes)
124
FixedNode
fn = (
FixedNode
)_fixedNodes[index];
196
FixedNode
fn =
FixedNode
.Create(((
FixedNode
)_fixedNodes[0]).Page, childIndex);
206
fn = (
FixedNode
)_fixedNodes[startIndex];
216
fn = (
FixedNode
)_fixedNodes[i];
267
private List<
FixedNode
> _fixedNodes;
src\Framework\System\Windows\Documents\FixedFlowMap.cs (9)
188
internal FixedSOMElement MappingGetFixedSOMElement(
FixedNode
fixedp, int offset)
291
internal
FixedNode
FixedStartEdge
383
private List<FixedSOMElement> _GetEntry(
FixedNode
node)
395
FixedNode
fn = element.FixedNode;
423
private readonly static
FixedNode
s_FixedStart =
FixedNode
.Create(FixedOrderStartPage, 1, FixedOrderStartVisual, -1, null);
424
private readonly static
FixedNode
s_FixedEnd =
FixedNode
.Create(FixedOrderEndPage, 1, FixedOrderEndVisual, -1, null);
426
private
FixedNode
_cachedFixedNode;
src\Framework\System\Windows\Documents\FixedLineResult.cs (5)
36
internal FixedLineResult(
FixedNode
[] nodes, Rect layoutBox)
105
internal
FixedNode
Start
113
internal
FixedNode
End
121
internal
FixedNode
[] Nodes
161
private readonly
FixedNode
[] _nodes;
src\Framework\System\Windows\Documents\FixedNode.cs (23)
87
internal static
FixedNode
Create(int pageIndex, int childLevels, int level1Index, int level2Index, int[] childPath)
99
return
FixedNode
.Create(pageIndex, childPath);
103
internal static
FixedNode
Create(int pageIndex, int[] childPath)
164
if (o.GetType() != typeof(
FixedNode
))
166
throw new ArgumentException(SR.Get(SRID.UnexpectedParameterType, o.GetType(), typeof(
FixedNode
)), "o");
169
FixedNode
fixedp = (
FixedNode
)o;
179
public int CompareTo(
FixedNode
fixedNode)
222
public static bool operator <(
FixedNode
fp1,
FixedNode
fp2)
227
public static bool operator <=(
FixedNode
fp1,
FixedNode
fp2)
232
public static bool operator >(
FixedNode
fp1,
FixedNode
fp2)
237
public static bool operator >=(
FixedNode
fp1,
FixedNode
fp2)
250
if (o is
FixedNode
)
252
return Equals((
FixedNode
)o);
260
public bool Equals(
FixedNode
fixedp)
266
public static bool operator ==(
FixedNode
fp1,
FixedNode
fp2)
271
public static bool operator !=(
FixedNode
fp1,
FixedNode
fp2)
src\Framework\System\Windows\Documents\FixedPage.cs (5)
891
internal
FixedNode
CreateFixedNode(int pageIndex, UIElement e)
898
internal Glyphs GetGlyphsElement(
FixedNode
node)
906
internal DependencyObject GetElement(
FixedNode
node)
1085
private
FixedNode
_CreateFixedNode(int pageIndex, UIElement e)
1087
return
FixedNode
.Create(pageIndex, _CreateChildIndex(e));
src\Framework\System\Windows\Documents\FixedPageStructure.cs (9)
53
_fixedStart =
FixedNode
.Create(pageIndex, 1, FixedFlowMap.FixedOrderStartVisual, -1, null);
54
_fixedEnd =
FixedNode
.Create(pageIndex, 1, FixedFlowMap.FixedOrderEndVisual, -1, null);
119
internal
FixedNode
[] GetNextLine(int line, bool forward, ref int count)
157
internal
FixedNode
[] FindSnapToLine(Point pt)
684
public void ConstructFixedSOMPage(List<
FixedNode
> fixedNodes)
700
internal
FixedNode
[] LastLine
712
internal
FixedNode
[] FirstLine
887
private
FixedNode
_fixedStart;
888
private
FixedNode
_fixedEnd;
src\Framework\System\Windows\Documents\FixedPosition.cs (3)
36
internal FixedPosition(
FixedNode
fixedNode, int offset)
97
internal
FixedNode
Node
129
private readonly
FixedNode
_fixedNode;
src\Framework\System\Windows\Documents\FixedSOMContainer.cs (9)
130
FixedNode
thisObjFirstNode = This.FixedNodes[0];
131
FixedNode
thisObjLastNode = This.FixedNodes[This.FixedNodes.Count - 1];
133
FixedNode
otherObjFirstNode = compared.FixedNodes[0];
134
FixedNode
otherObjLastNode = compared.FixedNodes[compared.FixedNodes.Count - 1];
204
public List<
FixedNode
> FixedNodes
222
_fixedNodes = new List<
FixedNode
>();
234
List<
FixedNode
> nodes = container.FixedNodes;
235
foreach (
FixedNode
node in nodes)
266
protected List<
FixedNode
> _fixedNodes;
src\Framework\System\Windows\Documents\FixedSOMElement.cs (5)
34
protected FixedSOMElement(
FixedNode
fixedNode, int startIndex, int endIndex, GeneralTransform transform)
50
protected FixedSOMElement(
FixedNode
fixedNode, GeneralTransform transform)
76
public static FixedSOMElement CreateFixedSOMElement(FixedPage page, UIElement uiElement,
FixedNode
fixedNode, int startIndex, int endIndex)
122
public
FixedNode
FixedNode
198
protected
FixedNode
_fixedNode ;
src\Framework\System\Windows\Documents\FixedSOMImage.cs (3)
35
private FixedSOMImage(Rect imageRect, GeneralTransform trans, Uri sourceUri,
FixedNode
node, DependencyObject o) : base(node, trans)
54
public static FixedSOMImage Create(FixedPage page, Image image,
FixedNode
fixedNode)
73
public static FixedSOMImage Create(FixedPage page, Path path,
FixedNode
fixedNode)
src\Framework\System\Windows\Documents\FixedSOMPage.cs (2)
122
internal List<
FixedNode
> MarkupOrder
152
private List<
FixedNode
> _markupOrder;
src\Framework\System\Windows\Documents\FixedSOMPageConstructor.cs (7)
237
_fixedNodes = new List<
FixedNode
>();
244
public FixedSOMPage ConstructPageStructure(List<
FixedNode
> fixedNodes)
248
foreach (
FixedNode
node in fixedNodes)
380
private void _ProcessImage(DependencyObject obj,
FixedNode
fixedNode)
410
private void _ProcessGlyphsElement(Glyphs glyphs,
FixedNode
node)
519
private void _CreateTextRun(Rect boundingRect, GeneralTransform trans, Glyphs glyphs,
FixedNode
node, int startIndex, int endIndex)
1191
private List<
FixedNode
> _fixedNodes;
src\Framework\System\Windows\Documents\FixedSOMTextRun.cs (3)
38
private FixedSOMTextRun(Rect boundingRect, GeneralTransform trans,
FixedNode
fixedNode, int startIndex, int endIndex) : base(fixedNode, startIndex, endIndex, trans)
85
List<
FixedNode
> markupOrder = this.FixedBlock.FixedSOMPage.MarkupOrder;
101
public static FixedSOMTextRun Create(Rect boundingRect, GeneralTransform transform, Glyphs glyphs,
FixedNode
fixedNode, int startIndex, int endIndex, bool allowReverseGlyphs)
src\Framework\System\Windows\Documents\FixedTextBuilder.cs (20)
271
internal FixedPage GetFixedPage(
FixedNode
node)
278
internal Glyphs GetGlyphsElement(
FixedNode
node)
298
internal
FixedNode
[] GetNextLine(
FixedNode
currentNode, bool forward, ref int count)
310
FixedNode
[] firstLine = ps.FirstLine;
320
FixedNode
[] lastLine = ps.LastLine;
344
internal
FixedNode
[] GetLine(int pageIndex, Point pt)
351
internal
FixedNode
[] GetFirstLine(int pageIndex)
803
FixedNode
_NewFixedNode(int pageIndex, int nestingLevel, int level1Index, int[] pathPrefix, int childIndex)
807
return
FixedNode
.Create(pageIndex, nestingLevel, childIndex, -1, null);
811
return
FixedNode
.Create(pageIndex, nestingLevel, level1Index, childIndex, null);
821
return
FixedNode
.Create(pageIndex, nestingLevel, -1, -1, newPath);
912
List<
FixedNode
> fixedNodes = new List<
FixedNode
>();
957
List<
FixedNode
> fixedNodes, // start empty, nodes will be added to this list
1406
_fixedNodes = new List<
FixedNode
>();
1407
_nodesInLine = new List<
FixedNode
>();
1759
private void _SetHyperlink(Uri navUri,
FixedNode
node, UIElement shadowHyperlink)
1821
private List<
FixedNode
> _fixedNodes;
1822
private List<
FixedNode
> _nodesInLine;
src\Framework\System\Windows\Documents\FixedTextContainer.cs (1)
436
FixedNode
fn = elem.FixedNode;
src\Framework\System\Windows\Documents\FixedTextView.cs (9)
610
FixedNode
[] fixedNodes = Container.FixedTextBuilder.GetNextLine(fixedp.Node, true, ref count);
615
fixedNodes = new
FixedNode
[] { fixedp.Node };
618
FixedNode
lastNode = fixedNodes[fixedNodes.Length - 1];
838
FixedNode
[] fixedNodes = Container.FixedTextBuilder.GetLine(this.PageIndex, point);
844
FixedNode
closestNode = fixedNodes[0];
846
foreach (
FixedNode
node in fixedNodes)
908
FixedNode
[] fixedNodes = Container.FixedTextBuilder.GetNextLine(fixedp.Node, (scanDir == LogicalDirection.Forward), ref count);
923
FixedNode
hitNode = fixedNodes[0];
930
FixedNode
node = fixedNodes[i];
src\Framework\System\Windows\Documents\RubberbandSelector.cs (3)
374
FixedNode
[] nodesInLine = _panel.FixedContainer.FixedTextBuilder.GetFirstLine(_pageIndex);
380
foreach (
FixedNode
node in nodesInLine)
428
private ITextPointer _GetTextPosition(
FixedNode
node, int charIndex)