# DebugInfo

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

Inherits from `System.Object`

## Summary

Contains debug information for a node in a Yarn file.

```csharp
public class DebugInfo
```

## Methods

| Name                                                                                                                                      | Description                                                                                                                                                                                                              |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [GetLineInfo(int)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.getlineinfo) | Gets a [LineInfo](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo) object that describes the specified instruction at the index `instructionNumber` . |

## Structs

| Name                                                                                                                           | Description                                           |
| ------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------- |
| [LineInfo](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo) | Contains positional information about an instruction. |
