# CapturedResultItem

The `CapturedResultItem` class represents an item in a captured result. It is an base class with multiple subclasses, each representing a different type of captured item such as barcode, text line, detected quad, normalized image, raw image, parsed item, etc.

## Definition

*Namespace:* Dynamsoft.Core


```csharp
public class CapturedResultItem : IDisposable 
```

## Methods

| Method                         | Description|
|--------------------------------|------------|
| [`GetCapturedResultItemType`](#getcapturedresultitemtype)              | Gets the type of the captured result item. |
| [`GetReferenceItem`](#getreferenceitem)    | Gets the referenced item in the captured result. |
| [`GetTargetROIDefName`](#gettargetroidefname) | Gets the name of the target ROI definition. |
| [`GetTaskName`](#gettaskname) | Gets the name of the task. |

### GetCapturedResultItemType

Gets the type of the captured result item.

```csharp
EnumCapturedResultItemType GetCapturedResultItemType()
```

**Return Value**

Returns the type of the captured result item.

**See Also**

[EnumCapturedResultItemType](https://www.dynamsoft.com/capture-vision/docs/server/programming/dotnet/api-reference/core/enum-captured-result-item-type.md)

### GetReferenceItem

Gets the referenced item in the captured result item.

```csharp
CapturedResultItem GetReferenceItem()
```

**Return Value**

Returns a referenced item in the captured result item.

**See Also**

[CapturedResultItem](https://www.dynamsoft.com/capture-vision/docs/server/programming/dotnet/api-reference/core/basic-classes/captured-result-item.md)

### GetTargetROIDefName

Gets the name of the target ROI definition.

```csharp
string GetTargetROIDefName()
```

**Return Value**

Returns the name of the target ROI definition.

### GetTaskName

Gets the name of the task.

```csharp
string GetTaskName()
```

**Return Value**

Returns the name of the task.
