44 references to GetAdjacentElement
PresentationFramework (44)
MS\Internal\Documents\HostedElements.cs (2)
179
Debug.Assert(_currentPosition.
GetAdjacentElement
(LogicalDirection.Forward) is IInputElement);
180
currentElement = (IInputElement)_currentPosition.
GetAdjacentElement
(LogicalDirection.Forward);
MS\Internal\PtsHost\FlowDocumentPage.cs (1)
951
DependencyObject embeddedObject = searchPosition.
GetAdjacentElement
(LogicalDirection.Forward);
System\Windows\Controls\TextBlock.cs (1)
3652
DependencyObject embeddedObject = position.
GetAdjacentElement
(LogicalDirection.Forward);
System\Windows\Documents\BlockUIContainer.cs (1)
71
return this.ContentStart.
GetAdjacentElement
(LogicalDirection.Forward) as UIElement;
System\Windows\Documents\Hyperlink.cs (1)
104
Hyperlink hyperlink = navigator.
GetAdjacentElement
(LogicalDirection.Forward) as Hyperlink;
System\Windows\Documents\InlineUIContainer.cs (1)
95
return this.ContentStart.
GetAdjacentElement
(LogicalDirection.Forward) as UIElement;
System\Windows\Documents\List.cs (2)
249
listItem = block.ElementStart.
GetAdjacentElement
(LogicalDirection.Backward) as ListItem;
277
block = block == lastBlock ? null : (Block)listItem.ElementEnd.
GetAdjacentElement
(LogicalDirection.Forward);
System\Windows\Documents\RangeContentEnumerator.cs (1)
115
_currentCache = _navigator.
GetAdjacentElement
(LogicalDirection.Forward);
System\Windows\Documents\TextContainer.cs (1)
3383
TextElement adjacentElement = startPosition.
GetAdjacentElement
(LogicalDirection.Forward) as TextElement;
System\Windows\Documents\TextPointer.cs (2)
1613
TextSchema.IsFormattingType(position.
GetAdjacentElement
(LogicalDirection.Backward).GetType()))
2405
return
GetAdjacentElement
(direction);
System\Windows\Documents\TextRangeEdit.cs (15)
279
(firstInline = position.
GetAdjacentElement
(LogicalDirection.Backward) as Inline) != null &&
280
(secondInline = position.
GetAdjacentElement
(LogicalDirection.Forward) as Inline) != null)
974
firstChild = (Inline)start.
GetAdjacentElement
(LogicalDirection.Forward);
975
lastChild = (Inline)end.
GetAdjacentElement
(LogicalDirection.Backward);
1298
TextSchema.IsMergeableInline(previousPosition.
GetAdjacentElement
(LogicalDirection.Backward).GetType()))
1300
previousPosition = ((Inline)previousPosition.
GetAdjacentElement
(LogicalDirection.Backward)).ContentEnd;
1307
TextSchema.IsMergeableInline(nextPosition.
GetAdjacentElement
(LogicalDirection.Forward).GetType()))
1309
nextPosition = ((Inline)nextPosition.
GetAdjacentElement
(LogicalDirection.Forward)).ContentStart;
2052
Span parent = (Span)end.
GetAdjacentElement
(LogicalDirection.Backward);
2083
(run = pointer.
GetAdjacentElement
(LogicalDirection.Forward) as Run) != null)
2148
run = (Run)start.
GetAdjacentElement
(LogicalDirection.Forward);
2161
DependencyObject forwardElement = start.
GetAdjacentElement
(LogicalDirection.Forward);
2162
DependencyObject backwardElement = end.
GetAdjacentElement
(LogicalDirection.Backward);
2167
Inline inline = (Inline)start.
GetAdjacentElement
(LogicalDirection.Forward);
2188
start.
GetAdjacentElement
(LogicalDirection.Backward) == commonAncestor)
System\Windows\Documents\TextRangeEditLists.cs (8)
99
TextElement previousBlock = secondParagraphOrBlockUIContainer.ElementStart.
GetAdjacentElement
(LogicalDirection.Backward) as TextElement;
144
? positionAfterSecondParagraph.
GetAdjacentElement
(LogicalDirection.Forward) as ListItem : null;
147
ListItem precedingListItem = positionAfterSecondParagraph.
GetAdjacentElement
(LogicalDirection.Backward) as ListItem;
214
List precedingList = mergePosition.
GetAdjacentElement
(LogicalDirection.Backward) as List;
215
List followingList = mergePosition.
GetAdjacentElement
(LogicalDirection.Forward) as List;
307
Block nextBlock = block == lastBlock ? null : block.ElementEnd.
GetAdjacentElement
(LogicalDirection.Forward) as Block;
373
ListItem nextListItem = listItem.ElementEnd.
GetAdjacentElement
(LogicalDirection.Forward) as ListItem;
559
ListItem nextListItem = listItem.ElementEnd.
GetAdjacentElement
(LogicalDirection.Forward) as ListItem;
System\Windows\Documents\TextRangeEditTables.cs (1)
1088
cell = (TableCell)cellEnd.
GetAdjacentElement
(LogicalDirection.Forward);
System\Windows\Documents\TextRangeSerialization.cs (5)
1225
TextElement uiContainer = fragment.ContentStart.
GetAdjacentElement
(LogicalDirection.Forward) as TextElement;
1515
Invariant.Assert(itemType.IsAssignableFrom(start.
GetAdjacentElement
(LogicalDirection.Forward).GetType()),
1517
Invariant.Assert(itemType.IsAssignableFrom(end.
GetAdjacentElement
(LogicalDirection.Backward).GetType()),
1524
Invariant.Assert(!(backwardFromStart == TextPointerContext.ElementEnd) || itemType.IsAssignableFrom(start.
GetAdjacentElement
(LogicalDirection.Backward).GetType()),
1527
Invariant.Assert(!(forwardFromEnd == TextPointerContext.ElementStart) || itemType.IsAssignableFrom(end.
GetAdjacentElement
(LogicalDirection.Forward).GetType()),
System\Windows\Documents\TextSchema.cs (1)
890
TextElement nextElement = (TextElement)start.
GetAdjacentElement
(LogicalDirection.Forward);
System\Windows\Documents\TextStore.cs (1)
428
TextElement element = (TextElement)((TextPointer)navigator).
GetAdjacentElement
(LogicalDirection.Forward);