# CreateFromString(string,string,Library)

Method in [CompilationJob](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob)

## Summary

Creates a new [CompilationJob](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob) using the contents of a string.

```csharp
public static CompilationJob CreateFromString(string fileName, string source, Library library = null)
```

## Parameters

| Name                                                                                  | Description                              |
| ------------------------------------------------------------------------------------- | ---------------------------------------- |
| `string` fileName                                                                     | The name to assign to the compiled file. |
| `string` source                                                                       | The text to compile.                     |
| [Yarn.Library](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library) library |                                          |

## Returns

A new [CompilationJob](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob) .
