IRecord Methods | 
The IRecord type exposes the following members.
| Name | Description | |||
|---|---|---|---|---|
| AddItem | 
            Add an item for a given key and value at the end of the record.
              | |||
| AddOrReplaceItem | 
            Include the item in the record by either adding it or replacing existing item with the same key.
              (Inherited from IRecordBase.) | |||
| ContainsKey | 
            Verify if the record contains an item with a given key.
              (Inherited from IRecordBase.) | |||
| CreateEmptyX12Segment | 
            Return an empty X12 segment for a given name and number of elements.
              | |||
| CreateFilledX12Segment | 
            Return an X12 segment based on provided contents.
              | |||
| GetClone | 
            Return a copy (deep clone) of the record.
            The cloned record will have the same characteristics (e.g. RecNo and also TraceBin and PropertyBin) as the current record.
              | |||
| GetEmptyClone | Return an empty record (i.e. record with no items) with the same characteristics (e.g. RecNo and also TraceBin and PropertyBin) as the current record. 
  | |||
| GetItem(Int32) | 
            Obtain an item at a specified index position.
              (Inherited from IRecordBase.) | |||
| GetItem(String) | 
            Obtain an item for a specified key.
              (Inherited from IRecordBase.) | |||
| GetItemClone | 
            Obtain a clone of a given item with a new value.
              | |||
| GetProcessingStatus | 
            Return processing status of a given phase.
              (Inherited from IRecordBase.) | |||
| RemoveItem | 
            Remove item for a specified key.
              (Inherited from IRecordBase.) | |||
| ReplaceItem | 
            Replace an existing item with a new one.
              (Inherited from IRecordBase.) |