Table of Contents

Class Note

Namespace
DocWright.Dom
Assembly
DocWright.Dom.dll

A footnote or endnote body (w:footnote / w:endnote). Referenced from body content by NoteRef via Id.

public sealed class Note : DomNode
Inheritance
Note
Inherited Members
Extension Methods

Constructors

Note(NoteKind, long)

Initializes an empty note.

Properties

Blocks

Gets the note's block content in document order.

Children

Gets this node's children in document order. Nodes without children return an empty list. The list is a live view; mutate through the typed collections (for example Inlines), not through this property.

Id

Gets the note id.

Kind

Gets whether this is a footnote or an endnote.

NoteType

Gets or sets the raw w:type token ("separator", "continuationSeparator", "continuationNotice"), or null for a normal note.

Methods

Accept(DomVisitor)

Dispatches to the visitor method for this node's concrete type.

CloneCore()

Creates the deep copy for Clone(). Implementations copy all owned state, deep-clone children and copy unknown-XML islands.

RemoveChildCore(DomNode)

Removes child from this node's child collections.