82 references to ElementType
PresentationFramework (82)
System\Windows\Documents\DocumentStructures\NamedElement.cs (2)
18
internal FixedElement.
ElementType
ElementType
23
internal FixedElement.
ElementType
_elementType;
System\Windows\Documents\DocumentStructures\SemanticBasicElement.cs (9)
51
_elementType = FixedElement.
ElementType
.Section;
97
_elementType = FixedElement.
ElementType
.Paragraph;
142
_elementType = FixedElement.
ElementType
.Figure;
184
_elementType = FixedElement.
ElementType
.List;
226
_elementType = FixedElement.
ElementType
.ListItem;
280
_elementType = FixedElement.
ElementType
.Table;
322
_elementType = FixedElement.
ElementType
.TableRowGroup;
365
_elementType = FixedElement.
ElementType
.TableRow;
407
_elementType = FixedElement.
ElementType
.TableCell;
System\Windows\Documents\FixedDSBuilder.cs (1)
86
_flowBuilder.AddStartNode(FixedElement.
ElementType
.Paragraph);
System\Windows\Documents\FixedElement.cs (38)
126
internal FixedElement(
ElementType
type, FixedTextPointer start, FixedTextPointer end, int pageIndex)
130
if (_type ==
ElementType
.Object) // is EmbeddedObject
188
if (_type ==
ElementType
.InlineUIContainer)
190
Debug.Assert(_object == null && e._type ==
ElementType
.Object);
197
if (_type ==
ElementType
.Hyperlink || _type ==
ElementType
.Paragraph ||
198
(_type >=
ElementType
.Table && _type <=
ElementType
.TableCell))
207
if (!(_type ==
ElementType
.Object || _type ==
ElementType
.InlineUIContainer))
215
if (_type ==
ElementType
.InlineUIContainer)
231
case
ElementType
.Table:
234
case
ElementType
.TableRowGroup:
237
case
ElementType
.TableRow:
240
case
ElementType
.TableCell:
243
case
ElementType
.Paragraph:
246
case
ElementType
.Hyperlink:
360
return ! (_type ==
ElementType
.Object
361
|| _type ==
ElementType
.Container);
371
case
ElementType
.Paragraph:
374
case
ElementType
.Inline:
377
case
ElementType
.Run:
380
case
ElementType
.Span:
383
case
ElementType
.Bold:
386
case
ElementType
.Italic:
389
case
ElementType
.Underline:
392
case
ElementType
.Object:
395
case
ElementType
.Table:
398
case
ElementType
.TableRowGroup:
401
case
ElementType
.TableRow:
404
case
ElementType
.TableCell:
407
case
ElementType
.List:
410
case
ElementType
.ListItem:
413
case
ElementType
.Section:
416
case
ElementType
.Figure:
419
case
ElementType
.Hyperlink:
422
case
ElementType
.InlineUIContainer:
461
private
ElementType
_type; // logical type that this element represents
System\Windows\Documents\FixedSOMContainer.cs (2)
170
internal virtual FixedElement.
ElementType
[] ElementTypes
174
return Array.Empty<FixedElement.
ElementType
>();
System\Windows\Documents\FixedSOMFixedBlock.cs (3)
69
internal override FixedElement.
ElementType
[] ElementTypes
73
return new FixedElement.
ElementType
[1] { FixedElement.
ElementType
.Paragraph };
System\Windows\Documents\FixedSOMPage.cs (3)
105
internal override FixedElement.
ElementType
[] ElementTypes
109
return new FixedElement.
ElementType
[1] { FixedElement.
ElementType
.Section };
System\Windows\Documents\FixedSOMTable.cs (4)
133
internal override FixedElement.
ElementType
[] ElementTypes
137
return new FixedElement.
ElementType
[2] { FixedElement.
ElementType
.Table, FixedElement.
ElementType
.TableRowGroup };
System\Windows\Documents\FixedSOMTableCell.cs (3)
96
internal override FixedElement.
ElementType
[] ElementTypes
100
return new FixedElement.
ElementType
[1] { FixedElement.
ElementType
.TableCell };
System\Windows\Documents\FixedSOMTableRow.cs (3)
65
internal override FixedElement.
ElementType
[] ElementTypes
69
return new FixedElement.
ElementType
[1] { FixedElement.
ElementType
.TableRow };
System\Windows\Documents\FixedTextBuilder.cs (12)
1027
flowBuilder.AddStartNode(FixedElement.
ElementType
.Section);
1047
FixedElement.
ElementType
[] elementsForNode = node.ElementTypes;
1048
foreach (FixedElement.
ElementType
type in elementsForNode)
1073
foreach (FixedElement.
ElementType
type in elementsForNode)
1432
_AddStartNode(FixedElement.
ElementType
.Paragraph);
1433
_AddStartNode(FixedElement.
ElementType
.Hyperlink);
1443
public void AddStartNode(FixedElement.
ElementType
type)
1495
_AddStartNode(FixedElement.
ElementType
.Run);
1511
_AddStartNode(FixedElement.
ElementType
.InlineUIContainer);
1516
FixedElement.
ElementType
.Object,
1596
private void _AddStartNode(FixedElement.
ElementType
type)
1729
_AddStartNode(FixedElement.
ElementType
.Hyperlink);
System\Windows\Documents\FixedTextContainer.cs (2)
571
_containerElement = new FixedElement(FixedElement.
ElementType
.Container, _start, _end, int.MaxValue);
576
internal void OnNewFlowElement(FixedElement parentElement, FixedElement.
ElementType
elementType, FlowPosition pStart, FlowPosition pEnd, Object source, int pageIndex)