-
Notifications
You must be signed in to change notification settings - Fork 6
IUSFMMarkerToken
A token representing a Standard Format marker. Typically this will be a marker defined in the current USFM standard, though custom additions and MarkerType.Unknown types are also possible.
IEnumerable<IUSFMAttribute> Attributes
Any attributes associated with this marker
string Data
Token data of token. null if not applicable.
string EndMarker
End marker (excluding the leading backslash), null if not applicable
bool IsFigure
True if the token is part of a figure.
bool IsFootnoteOrCrossReference
True if the token is part of a footnote or cross reference
bool IsMetadata
Determines if the token is metadata (as opposed to publishable material)
bool IsPublishableVernacular
Determines if the token is in publishable (not metadata) vernacular material
bool IsScripture
Determines if the token is in Scripture (includes chapter/verse numbers)
bool IsSpecial
True if the token is part of a special indivisible group of tokens (link, category, or chapter/verse alternate/publishable)
string Marker
Marker of the token (excluding the leading backslash)
MarkerType Type
The type of marker.
NOTE: This is to simplify processing of the tokens instead of having to look at the Marker property.
int VerseOffset
Character offset of the start of token in verse. This is defined as the offset from the backslash in the most recent \c, or \v defining the current "verse" (\c represents verse zero). For book introduction material, this is the start of the backslash in the \id.
NOTE: Chapter one does not reset the verse offset as it is considered introduction material.
IVerseRef VerseRef
Current verse reference
This page is auto-generated. User edits will be lost when regenerated.