API Reference
Class
OneNotePropertyValue
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
- Method OneNotePropertySet.Find
- Property OneNotePropertySet.Properties
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.