82 references to ElementType
PresentationFramework (82)
System\Windows\Documents\DocumentStructures\NamedElement.cs (2)
31
internal FixedElement.
ElementType
ElementType
36
internal FixedElement.
ElementType
_elementType;
System\Windows\Documents\DocumentStructures\SemanticBasicElement.cs (9)
63
_elementType = FixedElement.
ElementType
.Section;
109
_elementType = FixedElement.
ElementType
.Paragraph;
154
_elementType = FixedElement.
ElementType
.Figure;
196
_elementType = FixedElement.
ElementType
.List;
238
_elementType = FixedElement.
ElementType
.ListItem;
292
_elementType = FixedElement.
ElementType
.Table;
334
_elementType = FixedElement.
ElementType
.TableRowGroup;
377
_elementType = FixedElement.
ElementType
.TableRow;
419
_elementType = FixedElement.
ElementType
.TableCell;
System\Windows\Documents\FixedDSBuilder.cs (1)
95
_flowBuilder.AddStartNode(FixedElement.
ElementType
.Paragraph);
System\Windows\Documents\FixedElement.cs (38)
135
internal FixedElement(
ElementType
type, FixedTextPointer start, FixedTextPointer end, int pageIndex)
139
if (_type ==
ElementType
.Object) // is EmbeddedObject
197
if (_type ==
ElementType
.InlineUIContainer)
199
Debug.Assert(_object == null && e._type ==
ElementType
.Object);
206
if (_type ==
ElementType
.Hyperlink || _type ==
ElementType
.Paragraph ||
207
(_type >=
ElementType
.Table && _type <=
ElementType
.TableCell))
216
if (!(_type ==
ElementType
.Object || _type ==
ElementType
.InlineUIContainer))
224
if (_type ==
ElementType
.InlineUIContainer)
238
case
ElementType
.Table:
241
case
ElementType
.TableRowGroup:
244
case
ElementType
.TableRow:
247
case
ElementType
.TableCell:
250
case
ElementType
.Paragraph:
253
case
ElementType
.Hyperlink:
363
return ! (_type ==
ElementType
.Object
364
|| _type ==
ElementType
.Container);
374
case
ElementType
.Paragraph:
377
case
ElementType
.Inline:
380
case
ElementType
.Run:
383
case
ElementType
.Span:
386
case
ElementType
.Bold:
389
case
ElementType
.Italic:
392
case
ElementType
.Underline:
395
case
ElementType
.Object:
398
case
ElementType
.Table:
401
case
ElementType
.TableRowGroup:
404
case
ElementType
.TableRow:
407
case
ElementType
.TableCell:
410
case
ElementType
.List:
413
case
ElementType
.ListItem:
416
case
ElementType
.Section:
419
case
ElementType
.Figure:
422
case
ElementType
.Hyperlink:
425
case
ElementType
.InlineUIContainer:
464
private
ElementType
_type; // logical type that this element represents
System\Windows\Documents\FixedSOMContainer.cs (2)
175
internal virtual FixedElement.
ElementType
[] ElementTypes
179
return Array.Empty<FixedElement.
ElementType
>();
System\Windows\Documents\FixedSOMFixedBlock.cs (3)
74
internal override FixedElement.
ElementType
[] ElementTypes
78
return new FixedElement.
ElementType
[1] { FixedElement.
ElementType
.Paragraph };
System\Windows\Documents\FixedSOMPage.cs (3)
109
internal override FixedElement.
ElementType
[] ElementTypes
113
return new FixedElement.
ElementType
[1] { FixedElement.
ElementType
.Section };
System\Windows\Documents\FixedSOMTable.cs (4)
139
internal override FixedElement.
ElementType
[] ElementTypes
143
return new FixedElement.
ElementType
[2] { FixedElement.
ElementType
.Table, FixedElement.
ElementType
.TableRowGroup };
System\Windows\Documents\FixedSOMTableCell.cs (3)
101
internal override FixedElement.
ElementType
[] ElementTypes
105
return new FixedElement.
ElementType
[1] { FixedElement.
ElementType
.TableCell };
System\Windows\Documents\FixedSOMTableRow.cs (3)
70
internal override FixedElement.
ElementType
[] ElementTypes
74
return new FixedElement.
ElementType
[1] { FixedElement.
ElementType
.TableRow };
System\Windows\Documents\FixedTextBuilder.cs (12)
1037
flowBuilder.AddStartNode(FixedElement.
ElementType
.Section);
1057
FixedElement.
ElementType
[] elementsForNode = node.ElementTypes;
1058
foreach (FixedElement.
ElementType
type in elementsForNode)
1083
foreach (FixedElement.
ElementType
type in elementsForNode)
1442
_AddStartNode(FixedElement.
ElementType
.Paragraph);
1443
_AddStartNode(FixedElement.
ElementType
.Hyperlink);
1453
public void AddStartNode(FixedElement.
ElementType
type)
1505
_AddStartNode(FixedElement.
ElementType
.Run);
1522
_AddStartNode(FixedElement.
ElementType
.InlineUIContainer);
1527
FixedElement.
ElementType
.Object,
1607
private void _AddStartNode(FixedElement.
ElementType
type)
1738
_AddStartNode(FixedElement.
ElementType
.Hyperlink);
System\Windows\Documents\FixedTextContainer.cs (2)
589
_containerElement = new FixedElement(FixedElement.
ElementType
.Container, _start, _end, int.MaxValue);
594
internal void OnNewFlowElement(FixedElement parentElement, FixedElement.
ElementType
elementType, FlowPosition pStart, FlowPosition pEnd, Object source, int pageIndex)