# ResultsContentReference Class

> * Namespace: `UiPath.DocumentProcessing.Contracts.Results`
* Assembly: `UiPath.DocumentProcessing.Contracts`

## Definition

* Namespace: `UiPath.DocumentProcessing.Contracts.Results`
* Assembly: `UiPath.DocumentProcessing.Contracts`

## Description

A public class that represents the referencing information (evidencing the text version and the document object model) for a reported value.

## Members

#### Constructors

* `ResultsContentReference()` - Initializes a new instance of the `ResultsContentReference` class with no arguments.
* `ResultsContentReference`(`int` `textStartIndex`, `int` `textLength`, `UiPath.DocumentProcessing.Contracts.Result.ResultsValueTokens` `tokens`) - Initializes a new instance of the `ResultsContentReference` class, setting the `TextStartIndex`, `TextLength`, and `Tokens` parameters based on the input arguments.

#### Properties

* `TextLength` `int` - The length of text reported for the value.
* `TextStartIndex` `int` - The start index of the reported value in the text version of a document.
* `Tokens` (`UiPath.DocumentProcessing.Contracts.Results.ResultsValueTokens`) - A `ResultsValueTokens` object evidencing the reported value. Each entry in the `Tokens` array represents box level evidencing in a single page. For example, if a value runs across multiple pages, the `Tokens` array has a number of entries equal to the number of pages on which the evidence resides.
