> 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/api/csharp/yarn/yarn.optionset/yarn.optionset.option.md).

# Option

Struct in [OptionSet](/api/csharp/yarn/yarn.optionset.md)

Inherits from `System.ValueType`

## Summary

An option to be presented to the user.

```csharp
public struct Option
```

## Properties

| Name                                                                                                      | Description                                                                                                                                                |
| --------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ID](/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.id.md)                   | Gets the identifying number for this option.                                                                                                               |
| [IsAvailable](/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.isavailable.md) | Gets a value indicating whether the player should be permitted to select this option.                                                                      |
| [Line](/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.line.md)               | Gets the [Line](/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.line.md) that should be presented to the user for this option. |
