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