 
            | 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. |