Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ProjectOutlineCodeDefinition

Namespace OfficeIMO.Project
Assembly OfficeIMO.Project
Modifiers sealed

A hierarchical lookup table and masks used by one or more outline-code fields.

Inheritance

Usage

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

Properties

public ProjectCollection<ProjectOutlineCodeMask> Masks { get; } #

Ordered masks belonging to this definition.

public ProjectCollection<ProjectOutlineCodeLookupValue> Values { get; } #

Ordered values belonging to this definition.

public String Guid { get; set; } #

Lookup-table identity referenced by a custom field's LookupTableGuid.

public String FieldId { get; set; } #

Optional legacy field identity.

public String FieldName { get; set; } #

Optional legacy field name.

public String Alias { get; set; } #

Optional display alias.

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

Whether selection is restricted to leaf values.

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

Whether selected values must contain every mask level.

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

Whether free-text outline values are forbidden.