
## OutlineCodeDefinition class

Represents an outline code definition.

## Constructors

| Name | Description |
| --- | --- |
| [OutlineCodeDefinition](./outlinecodedefinition/) | Initializes a new instance of the OutlineCodeDefinition class. |

## Methods

| Name | Description |
| --- | --- |
| [get_Alias](./get_alias/) | Gets the alias of a custom outline code. |
| [get_AllLevelsRequired](./get_alllevelsrequired/) | Gets a value indicating whether the new codes must have all levels. Not available for Enterprise Codes. |
| [get_Enterprise](./get_enterprise/) | Gets a value indicating whether a custom outline code is an enterprise custom outline code. |
| [get_EnterpriseOutlineCodeAlias](./get_enterpriseoutlinecodealias/) | Gets a reference to another custom field for which this outline code definition is an alias. |
| [get_FieldId](./get_fieldid/) | Gets the field number of an outline code. |
| [get_FieldName](./get_fieldname/) | Gets the name of a custom outline code. |
| [get_Guid](./get_guid/) | Gets the Guid of an outline code. |
| [get_LeafOnly](./get_leafonly/) | Gets a value indicating whether the values specified in this outline code field must be leaf values. |
| [get_Masks](./get_masks/) | Gets the OutlineMaskCollection object. The table of entries that define the outline code mask. Read-only OutlineMaskCollection instance. |
| [get_OnlyTableValuesAllowed](./get_onlytablevaluesallowed/) | Gets a value indicating whether the values specified must come from values table. |
| [get_PhoneticAlias](./get_phoneticalias/) | Gets the phonetic pronunciation of the alias of the custom outline code. |
| [get_ResourceSubstitutionEnabled](./get_resourcesubstitutionenabled/) | Gets a value indicating whether the custom outline code can be used by the Resource Substitution Wizard in Microsoft Project . |
| [get_ShowIndent](./get_showindent/) | Gets a value indicating whether the indents of this outline code must be shown. |
| [get_Values](./get_values/) | Gets OutlineValueCollection object. The values of the table associated with this outline code. |
| [set_Alias](./set_alias/) | Sets the alias of a custom outline code. |
| [set_AllLevelsRequired](./set_alllevelsrequired/) | Sets a value indicating whether the new codes must have all levels. Not available for Enterprise Codes. |
| [set_Enterprise](./set_enterprise/) | Sets a value indicating whether a custom outline code is an enterprise custom outline code. |
| [set_EnterpriseOutlineCodeAlias](./set_enterpriseoutlinecodealias/) | Sets a reference to another custom field for which this outline code definition is an alias. |
| [set_FieldId](./set_fieldid/) | Sets the field number of an outline code. |
| [set_FieldName](./set_fieldname/) | Sets the name of a custom outline code. |
| [set_Guid](./set_guid/) | Sets the Guid of an outline code. |
| [set_LeafOnly](./set_leafonly/) | Sets a value indicating whether the values specified in this outline code field must be leaf values. |
| [set_OnlyTableValuesAllowed](./set_onlytablevaluesallowed/) | Sets a value indicating whether the values specified must come from values table. |
| [set_PhoneticAlias](./set_phoneticalias/) | Sets the phonetic pronunciation of the alias of the custom outline code. |
| [set_ResourceSubstitutionEnabled](./set_resourcesubstitutionenabled/) | Sets a value indicating whether the custom outline code can be used by the Resource Substitution Wizard in Microsoft Project . |
| [set_ShowIndent](./set_showindent/) | Sets a value indicating whether the indents of this outline code must be shown. |

