# GetCompiledCodeAsString(Program,Library?,CompilationResult?)

Method in [Utility](https://docs.yarnspinner.dev/3.1/api/csharp/yarn.compiler/yarn.compiler.utility)

## Summary

Gets a string containing a representation of the compiled bytecode for a [Program](https://docs.yarnspinner.dev/3.1/api/csharp/yarn/yarn.program) .

```csharp
public static string GetCompiledCodeAsString(Program program, Library? l = null, CompilationResult? result = null)
```

## Parameters

| Name                                                                                                                                | Description |
| ----------------------------------------------------------------------------------------------------------------------------------- | ----------- |
| [Yarn.Program](https://docs.yarnspinner.dev/3.1/api/csharp/yarn/yarn.program) program                                               |             |
| [Yarn.Library](https://docs.yarnspinner.dev/3.1/api/csharp/yarn/yarn.library) l                                                     |             |
| [Yarn.Compiler.CompilationResult](https://docs.yarnspinner.dev/3.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult) result |             |
