# StringTableEntry

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

Inherits from `System.ValueType`

## Summary

```csharp
public struct StringTableEntry
```

## Constructors

| Name                                                                                                                                                       | Description                                                                                                                                                                                |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [StringTableEntry(StringTableEntry)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry..ctor) | Initializes a new instance of the [StringTableEntry](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry) struct, copying values from an existing instance. |

## Fields

| Name                                                                                                                                    | Description                                                                                                                                                                                                                   |
| --------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Comment](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.comment)       | A comment used to describe this line to translators.                                                                                                                                                                          |
| [File](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.file)             | The name of the Yarn script in which this line was originally found.                                                                                                                                                          |
| [ID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.id)                 | The line ID for this line. This value will be the same across all localizations.                                                                                                                                              |
| [Language](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.language)     | The language that the line is written in.                                                                                                                                                                                     |
| [LineNumber](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.linenumber) | The line number in the file indicated by [File](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.file) at which the original version of this line can be found. |
| [Lock](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.lock)             | A string used as part of a mechanism for checking if translated versions of this string are out of date.                                                                                                                      |
| [Node](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.node)             | The name of the node in which this line was originally found.                                                                                                                                                                 |
| [Text](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.text)             | The text of this line, in the language specified by [Language](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.language) .                                     |

## Methods

| Name                                                                                                                                                | Description                                                                                                                                                                                       |
| --------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [CreateCSV(IEnumerable)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.createcsv)  | Creates a CSV-formatted string containing data from `entries` .                                                                                                                                   |
| [Equals(object)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.equals)             |                                                                                                                                                                                                   |
| [GetHashCode()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.gethashcode)         |                                                                                                                                                                                                   |
| [ParseFromCSV(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.parsefromcsv) | Reads comma-separated value data from `sourceText` , and produces a collection of [StringTableEntry](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry) structs. |
| [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.tostring)               |                                                                                                                                                                                                   |
