# Position

Class in [Yarn.Compiler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler)

Inherits from `System.Object`

## Summary

Represents a position in a multi-line string.

```csharp
public class Position
```

## Methods

| Name                                                                                                                                 | Description |
| ------------------------------------------------------------------------------------------------------------------------------------ | ----------- |
| [Equals(object)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.equals)     |             |
| [GetHashCode()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.gethashcode) |             |

## Properties

| Name                                                                                                                           | Description                                                      |
| ------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------- |
| [Character](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.character) | Gets or sets the zero-indexed character number of this position. |
| [Line](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.line)           | Gets or sets the zero-indexed line of this position.             |
