Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

LatexSyntaxNode

Namespace OfficeIMO.Latex
Assembly OfficeIMO.Latex
Modifiers sealed

Immutable node in the lossless LaTeX syntax tree.

Inheritance

  • Object
  • LatexSyntaxNode

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Methods

public IEnumerable<LatexSyntaxNode> DescendantsAndSelf() #
Returns: IEnumerable<LatexSyntaxNode>

Enumerates this node and descendants.

Properties

public LatexSyntaxKind Kind { get; } #

Syntax kind.

public LatexSourceSpan Span { get; } #

Exact source span.

public String OriginalText { get; } #

Exact source slice.

public String Value { get; } #

Command or environment name when applicable.

public LatexSyntaxNode Parent { get; set; } #

Parent node.

public Int32 IndexInParent { get; } #

Index in parent or -1.

public IReadOnlyList<LatexSyntaxNode> Children { get; } #

Child nodes in source order.