API Reference

Class

OneNoteFileNode

Namespace OfficeIMO.OneNote
Assembly OfficeIMO.OneNote
Modifiers sealed

A decoded MS-ONESTORE file node.

Inheritance

  • Object
  • OneNoteFileNode

Usage

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

Properties

public UInt16 RawId { get; } #

Raw 10-bit file-node identifier.

public OneNoteFileNodeId Id { get; } #

Known identifier mapping, or Unknown.

public Int32 Size { get; } #

Total encoded node size, including its four-byte header.

public Byte StpFormat { get; } #

Encoded file-pointer format selector.

public Byte CbFormat { get; } #

Encoded byte-count format selector.

public OneNoteFileNodeBaseType BaseType { get; } #

Whether the node stores inline data or a data/list reference.

public Int64 FileOffset { get; } #

Absolute byte offset of the node header.

public OneNoteFileNodeChunkReference ChunkReference { get; } #

Leading decoded chunk reference for base types 1 and 2.

public OneNoteBinaryPayload EncodedData { get; } #

Complete encoded fnd payload, including any leading chunk reference.

public OneNoteFileNodeList ReferencedFileNodeList { get; set; } #

Decoded child list when this node has file-node-list base type.