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