API Reference
Class
OneNoteFileNode
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.
Returned or exposed by
- Property OneNoteFileNodeList.Nodes
- Property OneNoteFileNodeListFragment.Nodes
- Property OneNoteRevisionStoreObject.DeclarationNode
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.