> 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.compiler/yarn.compiler.utility/yarn.compiler.utility.determinenodeconnections.md).

# DetermineNodeConnections(string\[])

Method in [Utility](/api/csharp/yarn.compiler/yarn.compiler.utility.md)

## Summary

Finds and collates every jump in every node.

```csharp
public static List<List<GraphingNode>> DetermineNodeConnections(string[] YarnFileContents)
```

## Parameters

| Name                        | Description                                           |
| --------------------------- | ----------------------------------------------------- |
| `string[]` YarnFileContents | The collection of yarn file content to parse and walk |

## Returns

A list of lists of GraphingNode each containing a node, its jumps, and any positional info.
