| Miner.Desktop.CuFilter Assembly > Miner.Desktop.CuFilter Namespace : ICompatibleUnit Interface | 
The following tables list the members exposed by ICompatibleUnit.
| Name | Description | |
|---|---|---|
![]()  | Attributes | |
![]()  | AvailableWorkFunctions | The CU's available work function codes. | 
![]()  | Code | The unique code associated with the CU. | 
![]()  | Description | A description of the CU. | 
![]()  | DupicateAttributeNameValuesDictionary | |
![]()  | ExtendedData | |
![]()  | FlagMessage | If a special advisory flag exists, this property will provide the text associated with it. | 
![]()  | FlagType | The type of special advisory assigned to the CU, if one exists. This property uses the CuFlagType enumeration. | 
![]()  | Name | The Name of the CU. | 
![]()  | Quantity | The number of CUs. | 
![]()  | Subtype | The CU's subtype code. | 
![]()  | TableName | The table (feature class) associated with the CU. | 
![]()  | Units | The unit of measure for the CU. This property uses the mmUnitOfMeasure enumeration. | 
![]()  | WorkflowStatus | The work flow status associated with the CU. This property uses the mmd8WorkFlowStatus enumeration. | 
![]()  | WorkFunction | The work function assigned to the CU. This property uses the mmd8WorkFunction enumeration. | 
| Name | Description | |
|---|---|---|
![]()  | AddAttribute | Use this method to add an attribute to an existing CU. | 
![]()  | AddExtendedData | Use this method to add extended data to an existing CU. | 
![]()  | RemoveAttribute | Use this method to remove an attribute from an existing CU. | 
![]()  | RemoveExtendedData | Use this method to remove extended data to an existing CU. |