Table of Contents

Class NoteRef

Namespace
DocWright.Dom
Assembly
DocWright.Dom.dll

A footnote or endnote reference mark (w:footnoteReference / w:endnoteReference), or — when IsSelfReference is set — the mark inside the note's own body (w:footnoteRef / w:endnoteRef).

public sealed class NoteRef : RunContentInline
Inheritance
NoteRef
Inherited Members
Extension Methods

Constructors

NoteRef(NoteKind, long)

Initializes a note reference.

Properties

CustomMarkFollows

Gets or sets whether a custom mark follows instead of the automatic number (w:customMarkFollows), or null.

IsSelfReference

Gets or sets whether this is the number mark inside the note body itself.

Kind

Gets whether the note is a footnote or endnote.

NoteId

Gets the referenced note id (0 for a self reference).

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.