> For the complete documentation index, see [llms.txt](https://docs.yarnspinner.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yarnspinner.dev/3.1/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption.md).

# ContentSaliencyOption

Class in [Yarn.Saliency](/3.1/api/csharp/yarn.saliency.md)

Inherits from `System.Object`

## Summary

Represents a piece of content that may be selected by an [IContentSaliencyStrategy](/3.1/api/csharp/yarn.saliency/yarn.saliency.icontentsaliencystrategy.md) .

```csharp
public sealed class ContentSaliencyOption
```

## Constructors

| Name                                                                                                                                            | Description                                                                                  |
| ----------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| [ContentSaliencyOption(string)](/3.1/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption..ctor.md) | Initializes a new instance of the ContentSaliencyOption class with the specified content ID. |

## Properties

| Name                                                                                                                                                              | Description                                                                                                                                                                                                                                                                          |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [ComplexityScore](/3.1/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption.complexityscore.md)                       | Gets the complexity score of this option.                                                                                                                                                                                                                                            |
| [ContentID](/3.1/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption.contentid.md)                                   | Gets a string that uniquely identifies this content.                                                                                                                                                                                                                                 |
| [ContentType](/3.1/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption.contenttype.md)                               | Gets the type of content that this option represents.                                                                                                                                                                                                                                |
| [FailingConditionValueCount](/3.1/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption.failingconditionvaluecount.md) | Get the number of conditions that failed for this piece of content.                                                                                                                                                                                                                  |
| [PassingConditionValueCount](/3.1/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption.passingconditionvaluecount.md) | Gets the number of conditions that passed for this piece of content.                                                                                                                                                                                                                 |
| [ViewCountKey](/3.1/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption.viewcountkey.md)                             | Gets a unique variable name that can be used for tracking the view count of a specific piece of content. This value is `null` if [ContentID](/3.1/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption.contentid.md) is `null` or empty. |
