Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OneNoteFileNode

Namespace OfficeIMO.OneNote
Assembly OfficeIMO.OneNote
Source revision a039964de4cc with working tree changes
Modifiers sealed

A decoded MS-ONESTORE file node.

Inheritance

  • Object
  • OneNoteFileNode

Usage

Explore 3 API references to this type

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 OneNoteFileNodeId.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; internal set; } #

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