API Reference

Class

OneNotePropertyValue

Namespace OfficeIMO.OneNote
Assembly OfficeIMO.OneNote
Modifiers sealed

A decoded property and its loss-aware encoded value.

Inheritance

  • Object
  • OneNotePropertyValue

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

Properties

public UInt32 RawPropertyId { get; } #

Complete encoded PropertyID, including type and inline Boolean bits.

public UInt32 Id { get; } #

Twenty-six-bit semantic property identifier.

public OneNotePropertyType Type { get; } #

Property representation.

public Int32 Ordinal { get; } #

Original property order.

public Nullable<Boolean> BooleanValue { get; set; } #

Inline Boolean value when Type is Boolean.

public Nullable<UInt64> ScalarValue { get; set; } #

Unsigned scalar value for fixed-width numeric representations.

public OneNoteBinaryPayload Data { get; set; } #

Length-prefixed or otherwise retained encoded value bytes.

public IReadOnlyList<OneNoteExtendedGuid> ReferencedIds { get; set; } #

Resolved object, object-space, or context identifiers.

public IReadOnlyList<OneNotePropertySet> ChildPropertySets { get; set; } #

Nested property sets.

public Nullable<UInt32> ChildPropertyId { get; set; } #

Property identifier used for each element of a property-set array.