# LineMetadata

Class in [Yarn.Unity](https://docs.yarnspinner.dev/api/csharp/yarn.unity)

Inherits from `System.Object`

## Summary

```csharp
public class LineMetadata
```

## Constructors

| Name                                                                                                                       | Description |
| -------------------------------------------------------------------------------------------------------------------------- | ----------- |
| [LineMetadata()](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata..ctor) |             |

## Methods

| Name                                                                                                                                                  | Description                                              |
| ----------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| [AddMetadata(string,IEnumerable)](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.addmetadata)     |                                                          |
| [GetLineIDs()](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getlineids)                         | Gets the line IDs that contain metadata.                 |
| [GetMetadata(string)](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getmetadata)                 | Returns metadata for a given line ID, if any is defined. |
| [GetShadowLineSource(string)](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getshadowlinesource) |                                                          |
