# C\#

- [Yarn Namespace](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.md)
- [BuiltinTypes](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.builtintypes.md)
- [Any](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.any.md)
- [Boolean](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.boolean.md)
- [Number](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.number.md)
- [String](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.string.md)
- [TypeMappings](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.typemappings.md)
- [Command](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.command.md)
- [Text](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.command/yarn.command.text.md)
- [CommandHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.commandhandler.md)
- [Dialogue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue.md)
- [DefaultStartNodeName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.defaultstartnodename.md)
- [Dialogue(Yarn.IVariableStorage)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue..ctor.md)
- [AddProgram(Program)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.addprogram.md)
- [Continue()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.continue.md)
- [ExpandSubstitutions(string,IList\<string>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.expandsubstitutions.md)
- [GetStringIDForNode(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.getstringidfornode.md)
- [GetTagsForNode(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.gettagsfornode.md)
- [NodeExists(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodeexists.md)
- [ParseMarkup(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.parsemarkup.md)
- [SetNode(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setnode.md)
- [SetProgram(Program)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setprogram.md)
- [SetSelectedOption(int)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setselectedoption.md)
- [Stop()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.stop.md)
- [UnloadAll()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.unloadall.md)
- [CommandHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.commandhandler.md)
- [CurrentNode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.currentnode.md)
- [DialogueCompleteHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.dialoguecompletehandler.md)
- [IsActive](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.isactive.md)
- [LanguageCode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.languagecode.md)
- [Library](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.library.md)
- [LineHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.linehandler.md)
- [LogDebugMessage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logdebugmessage.md)
- [LogErrorMessage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logerrormessage.md)
- [NodeCompleteHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodecompletehandler.md)
- [NodeNames](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodenames.md)
- [NodeStartHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodestarthandler.md)
- [OptionsHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.optionshandler.md)
- [PrepareForLinesHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.prepareforlineshandler.md)
- [VariableStorage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.variablestorage.md)
- [DialogueCompleteHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialoguecompletehandler.md)
- [DialogueException](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogueexception.md)
- [FunctionType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype.md)
- [Description](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype/yarn.functiontype.description.md)
- [Methods](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype/yarn.functiontype.methods.md)
- [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype/yarn.functiontype.name.md)
- [Parameters](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parameters.md)
- [Parent](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parent.md)
- [ReturnType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype/yarn.functiontype.returntype.md)
- [IType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype.md)
- [Description](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype/yarn.itype.description.md)
- [Methods](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype/yarn.itype.methods.md)
- [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype/yarn.itype.name.md)
- [Parent](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype/yarn.itype.parent.md)
- [IVariableStorage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.ivariablestorage.md)
- [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.clear.md)
- [SetValue(string,bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-3.md)
- [SetValue(string,float)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-2.md)
- [SetValue(string,string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-1.md)
- [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.trygetvalue.md)
- [Library](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library.md)
- [DeregisterFunction(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.deregisterfunction.md)
- [FunctionExists(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.functionexists.md)
- [GetFunction(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.getfunction.md)
- [ImportLibrary(Library)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.importlibrary.md)
- [RegisterFunction(string,Delegate)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-7.md)
- [RegisterFunction(string,Func\<TResult>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-1.md)
- [RegisterFunction(string,Func\<T1, TResult>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-2.md)
- [RegisterFunction(string,Func\<T1, T2, TResult>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-3.md)
- [RegisterFunction(string,Func\<T1, T2, T3, TResult>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-4.md)
- [RegisterFunction(string,Func\<T1, T2, T3, T4, TResult>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-5.md)
- [RegisterFunction(string,Func\<T1, T2, T3, T4, T5, TResult>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-6.md)
- [Line](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.line.md)
- [ID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.line/yarn.line.id.md)
- [Substitutions](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.line/yarn.line.substitutions.md)
- [LineHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.linehandler.md)
- [Logger](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.logger.md)
- [MemoryVariableStore](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.memoryvariablestore.md)
- [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.clear.md)
- [SetValue(string,bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-3.md)
- [SetValue(string,float)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-2.md)
- [SetValue(string,string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-1.md)
- [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.trygetvalue.md)
- [Node](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node.md)
- [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node/yarn.node.tostring.md)
- [Instructions](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node/yarn.node.instructions.md)
- [Labels](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node/yarn.node.labels.md)
- [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node/yarn.node.name.md)
- [SourceTextStringID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node/yarn.node.sourcetextstringid.md)
- [Tags](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node/yarn.node.tags.md)
- [NodeCompleteHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.nodecompletehandler.md)
- [NodeStartHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.nodestarthandler.md)
- [OptionSet](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset.md)
- [Options](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset/yarn.optionset.options.md)
- [Option](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset/yarn.optionset.option.md)
- [DestinationNode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.destinationnode.md)
- [ID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.id.md)
- [IsAvailable](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.isavailable.md)
- [Line](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.line.md)
- [OptionsHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionshandler.md)
- [PrepareForLinesHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.prepareforlineshandler.md)
- [Program](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.program.md)
- [Combine(Program\[\])](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.program/yarn.program.combine.md)
- [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.program/yarn.program.tostring.md)
- [InitialValues](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.program/yarn.program.initialvalues.md)
- [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.program/yarn.program.name.md)
- [Nodes](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.program/yarn.program.nodes.md)
- [Yarn.Markup Namespace](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup.md)
- [MarkupAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupattribute.md)
- [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.tostring.md)
- [Length](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.length.md)
- [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.name.md)
- [Position](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.position.md)
- [Properties](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.properties.md)
- [MarkupParseException](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseexception.md)
- [MarkupParseResult](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseresult.md)
- [Attributes](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.attributes.md)
- [Text](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.text.md)
- [DeleteRange(MarkupAttribute)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.deleterange.md)
- [TextForAttribute(MarkupAttribute)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.textforattribute.md)
- [TryGetAttributeWithName(string,MarkupAttribute)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.trygetattributewithname.md)
- [MarkupProperty](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupproperty.md)
- [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.name.md)
- [Value](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.value.md)
- [MarkupValue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue.md)
- [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.tostring.md)
- [BoolValue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.boolvalue.md)
- [FloatValue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.floatvalue.md)
- [IntegerValue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.integervalue.md)
- [StringValue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.stringvalue.md)
- [Type](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.type.md)
- [MarkupValueType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvaluetype.md)
- [Bool](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.bool.md)
- [Float](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.float.md)
- [Integer](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.integer.md)
- [String](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.string.md)
- [Yarn.Compiler Namespace](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.md)
- [CompilationJob](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob.md)
- [CompilationType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.compilationtype.md)
- [Files](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.files.md)
- [Library](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.library.md)
- [VariableDeclarations](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.variabledeclarations.md)
- [CreateFromFiles(IEnumerable\<string>,Library)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-1.md)
- [CreateFromFiles(string\[\])](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-2.md)
- [CreateFromString(string,string,Library)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromstring.md)
- [File](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file.md)
- [FileName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.filename.md)
- [Source](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.source.md)
- [Type](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type.md)
- [DeclarationsOnly](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.declarationsonly.md)
- [FullCompilation](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.fullcompilation.md)
- [StringsOnly](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.stringsonly.md)
- [CompilationResult](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult.md)
- [ContainsImplicitStringTags](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.containsimplicitstringtags.md)
- [Declarations](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.declarations.md)
- [Diagnostics](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.diagnostics.md)
- [FileTags](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.filetags.md)
- [Program](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.program.md)
- [StringTable](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.stringtable.md)
- [Compiler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compiler.md)
- [Compile(CompilationJob)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.compile.md)
- [FlattenParseTree(IParseTree)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.flattenparsetree.md)
- [GetDocumentComments(CommonTokenStream,ParserRuleContext,bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getdocumentcomments.md)
- [GetLineIDForNodeName(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getlineidfornodename.md)
- [Declaration](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration.md)
- [ExternalDeclaration](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.externaldeclaration.md)
- [Declaration()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration..ctor.md)
- [CreateVariable(string,Yarn.IType,IConvertible,string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.createvariable.md)
- [Equals(object)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.equals.md)
- [GetHashCode()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.gethashcode.md)
- [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.tostring.md)
- [DefaultValue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.defaultvalue.md)
- [Description](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.description.md)
- [IsImplicit](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.isimplicit.md)
- [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.name.md)
- [SourceFileLine](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefileline.md)
- [SourceFileName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefilename.md)
- [SourceNodeLine](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcenodeline.md)
- [SourceNodeName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcenodename.md)
- [Type](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.type.md)
- [Diagnostic](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic.md)
- [Column](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.column.md)
- [Context](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.context.md)
- [FileName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.filename.md)
- [Line](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.line.md)
- [Message](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.message.md)
- [Severity](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.severity.md)
- [Diagnostic(string,ParserRuleContext,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-3.md)
- [Diagnostic(string,int,int,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-4.md)
- [Diagnostic(string,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-1.md)
- [Diagnostic(string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-2.md)
- [Equals(object)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.equals.md)
- [GetHashCode()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.gethashcode.md)
- [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.tostring.md)
- [DiagnosticSeverity](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity.md)
- [Error](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.error.md)
- [Info](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.info.md)
- [Warning](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.warning.md)
- [FileParseResult](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult.md)
- [FileParseResult(string,IParseTree,CommonTokenStream)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult..ctor.md)
- [Equals(object)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.equals.md)
- [GetHashCode()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.gethashcode.md)
- [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.name.md)
- [Tokens](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tokens.md)
- [Tree](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tree.md)
- [IndentAwareLexer](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer.md)
- [IndentAwareLexer(ICharStream,TextWriter,TextWriter)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer..ctor.md)
- [NextToken()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.nexttoken.md)
- [Warnings](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warnings.md)
- [Warning](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning.md)
- [Message](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.message.md)
- [Token](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.token.md)
- [StringInfo](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo.md)
- [fileName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.filename.md)
- [isImplicitTag](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.isimplicittag.md)
- [lineNumber](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.linenumber.md)
- [metadata](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.metadata.md)
- [nodeName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.nodename.md)
- [text](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.text.md)
- [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.tostring.md)
- [Utility](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.utility.md)
- [AddTagsToLines(string,ICollection\<string>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.addtagstolines.md)
- [GenerateYarnFileWithDeclarations(IEnumerable\<Yarn.Compiler.Declaration>,string,IEnumerable\<string>,I](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.generateyarnfilewithdeclarations.md)
- [ParseSource(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.parsesource.md)
- [Yarn.Compiler.Upgrader Namespace](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader.md)
- [LanguageUpgrader](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader.md)
- [Upgrade(UpgradeJob)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader/yarn.compiler.upgrader.languageupgrader.upgrade.md)
- [OrderedSet](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset.md)
- [OrderedSet()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-1.md)
- [OrderedSet(IEqualityComparer\<T>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-2.md)
- [Add(T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-2.md)
- [Add(IEnumerable\<T>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-1.md)
- [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.clear.md)
- [Contains(T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.contains.md)
- [CopyTo(T\[\],int)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.copyto.md)
- [GetEnumerator()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.getenumerator.md)
- [Remove(T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.remove.md)
- [Count](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.count.md)
- [IsReadOnly](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.isreadonly.md)
- [TextReplacement](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement.md)
- [Comment](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.comment.md)
- [OriginalText](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originaltext.md)
- [ReplacementText](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementtext.md)
- [Start](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.start.md)
- [StartLine](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.startline.md)
- [OriginalLength](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originallength.md)
- [ReplacementLength](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementlength.md)
- [UpgradeJob](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob.md)
- [Files](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.files.md)
- [UpgradeType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.upgradetype.md)
- [UpgradeJob(UpgradeType,IEnumerable\<CompilationJob.File>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob..ctor.md)
- [UpgradeResult](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult.md)
- [Files](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.files.md)
- [Diagnostics](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.diagnostics.md)
- [OutputFile](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile.md)
- [Diagnostics](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.diagnostics.md)
- [IsNewFile](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.isnewfile.md)
- [OriginalSource](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.originalsource.md)
- [Path](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.path.md)
- [Replacements](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.replacements.md)
- [UpgradedSource](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.upgradedsource.md)
- [UpgradeType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype.md)
- [Version1to2](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype/yarn.compiler.upgrader.upgradetype.version1to2.md)
- [Yarn.Unity Namespace](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity.md)
- [AssemblyExtensions](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.assemblyextensions.md)
- [GetLoadableTypes(Assembly)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.assemblyextensions/yarn.unity.assemblyextensions.getloadabletypes.md)
- [AudioLineProvider](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider.md)
- [AssetLoadCompleteAction](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.assetloadcompleteaction.md)
- [audioLanguage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.audiolanguage.md)
- [completedLoadOperations](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.completedloadoperations.md)
- [pendingLoadOperations](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.pendingloadoperations.md)
- [GetLocalizedLine(Line)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.getlocalizedline.md)
- [PrepareForLines(IEnumerable\<string>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.prepareforlines.md)
- [LinesAvailable](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.linesavailable.md)
- [AudioLocalizedLine](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolocalizedline.md)
- [AudioClip](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolocalizedline/yarn.unity.audiolocalizedline.audioclip.md)
- [CharacterColorView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.charactercolorview.md)
- [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.runline.md)
- [CharacterColorData](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata.md)
- [characterName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.charactername.md)
- [displayColor](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.displaycolor.md)
- [Culture](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.culture.md)
- [DisplayName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.displayname.md)
- [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.name.md)
- [NativeName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.nativename.md)
- [Cultures](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.cultures.md)
- [GetCulture(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getculture.md)
- [GetCultures()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getcultures.md)
- [HasCulture(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.hasculture.md)
- [DialogueAdvanceInput](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput.md)
- [continueAction](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueaction.md)
- [continueActionKeyCode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactionkeycode.md)
- [continueActionReference](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactionreference.md)
- [continueActionType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-2.md)
- [dialogueView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.dialogueview.md)
- [enableActionOnStart](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.enableactiononstart.md)
- [Action](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.action.md)
- [ContinueActionType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1.md)
- [InputSystemAction](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.inputsystemaction.md)
- [InputSystemActionFromAsset](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.inputsystemactionfromasset.md)
- [KeyCode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.keycode.md)
- [None](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.none.md)
- [DialogueCharacterNameView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview.md)
- [onDialogueStarted](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.ondialoguestarted.md)
- [onNameNotPresent](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnamenotpresent.md)
- [onNameUpdate](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnameupdate.md)
- [DialogueStarted()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.dialoguestarted.md)
- [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.runline.md)
- [DialogueOption](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueoption.md)
- [DialogueOptionID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.dialogueoptionid.md)
- [IsAvailable](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.isavailable.md)
- [Line](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.line.md)
- [TextID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.textid.md)
- [DialogueRunner](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner.md)
- [dialogueViews](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogueviews.md)
- [lineProvider](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.lineprovider.md)
- [onCommand](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.oncommand.md)
- [onDialogueComplete](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.ondialoguecomplete.md)
- [onNodeComplete](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodecomplete.md)
- [onNodeStart](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodestart.md)
- [runSelectedOptionAsLine](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.runselectedoptionasline.md)
- [startAutomatically](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startautomatically.md)
- [startNode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startnode.md)
- [verboseLogging](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.verboselogging.md)
- [yarnProject](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.yarnproject.md)
- [AddCommandHandler(string,System.Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-8.md)
- [AddCommandHandler(string,System.Func\<Coroutine>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-1.md)
- [AddCommandHandler(string,System.Action\<T1>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-9.md)
- [AddCommandHandler(string,System.Func\<T1, Coroutine>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-2.md)
- [AddCommandHandler(string,System.Action\<T1, T2>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-10.md)
- [AddCommandHandler(string,System.Func\<T1, T2, Coroutine>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-3.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-11.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, Coroutine>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-4.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-12.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, Coroutine>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-5.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-13.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, Coroutine>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-6.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5, T6>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-14.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, Coroutine>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-7.md)
- [AddFunction(string,System.Func\<TResult>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-1.md)
- [AddFunction(string,System.Func\<TResult, T1>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-2.md)
- [AddFunction(string,System.Func\<TResult, T1, T2>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-3.md)
- [AddFunction(string,System.Func\<TResult, T1, T2, T3>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-4.md)
- [AddFunction(string,System.Func\<TResult, T1, T2, T3, T4>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-5.md)
- [AddFunction(string,System.Func\<TResult, T1, T2, T3, T4, T5>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-6.md)
- [AddFunction(string,System.Func\<TResult, T1, T2, T3, T4, T5, T6>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-7.md)
- [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.clear.md)
- [GetTagsForNode(String)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.gettagsfornode.md)
- [NodeExists(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.nodeexists.md)
- [OnViewRequestedInterrupt()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onviewrequestedinterrupt.md)
- [RemoveCommandHandler(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removecommandhandler.md)
- [RemoveFunction(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removefunction.md)
- [ResetDialogue(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.resetdialogue.md)
- [SetDialogueViews(DialogueViewBase\[\])](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setdialogueviews.md)
- [SetInitialVariables(bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setinitialvariables.md)
- [SetProject(YarnProject)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setproject.md)
- [SplitCommandText(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.splitcommandtext.md)
- [StartDialogue(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startdialogue.md)
- [Stop()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stop.md)
- [CurrentNodeName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.currentnodename.md)
- [Dialogue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogue.md)
- [IsDialogueRunning](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.isdialoguerunning.md)
- [VariableStorage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.variablestorage.md)
- [StringUnityEvent](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stringunityevent.md)
- [DialogueViewBase](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase.md)
- [requestInterrupt](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.requestinterrupt.md)
- [DialogueComplete()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguecomplete.md)
- [DialogueStarted()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguestarted.md)
- [DismissLine(Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dismissline.md)
- [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.interruptline.md)
- [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runline.md)
- [RunOptions(DialogueOption\[\],Action\<int>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runoptions.md)
- [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.userrequestedviewadvancement.md)
- [Effects](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects.md)
- [FadeAlpha(CanvasGroup,float,float,float,CoroutineInterruptToken)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.fadealpha.md)
- [Typewriter(TextMeshProUGUI,float,Action,CoroutineInterruptToken)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.typewriter.md)
- [CoroutineInterruptToken](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken.md)
- [Complete()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.complete.md)
- [Interrupt()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.interrupt.md)
- [Start()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.start.md)
- [CanInterrupt](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.caninterrupt.md)
- [WasInterrupted](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.wasinterrupted.md)
- [InMemoryVariableStorage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage.md)
- [showDebug](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.showdebug.md)
- [TypeMappings](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.typemappings.md)
- [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.clear.md)
- [Contains(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.contains.md)
- [DeserializeAllVariablesFromJSON(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.deserializeallvariablesfromjson.md)
- [GetDebugList()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.getdebuglist.md)
- [LoadFromFile(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.loadfromfile.md)
- [LoadFromPlayerPrefs()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.loadfromplayerprefs-1.md)
- [LoadFromPlayerPrefs(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.loadfromplayerprefs-2.md)
- [SaveToFile(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.savetofile.md)
- [SaveToPlayerPrefs()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.savetoplayerprefs-1.md)
- [SaveToPlayerPrefs(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.savetoplayerprefs-2.md)
- [SerializeAllVariablesToJSON(bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.serializeallvariablestojson.md)
- [SetValue(string,bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-3.md)
- [SetValue(string,float)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-2.md)
- [SetValue(string,string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-1.md)
- [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.trygetvalue.md)
- [LanguageAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.languageattribute.md)
- [LineProviderBehaviour](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour.md)
- [textLanguageCode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.textlanguagecode.md)
- [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.getlocalizedline.md)
- [PrepareForLines(IEnumerable\<string>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.prepareforlines.md)
- [Start()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.start.md)
- [LinesAvailable](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.linesavailable.md)
- [YarnProject](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.yarnproject.md)
- [LineView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineview.md)
- [DismissLine(Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.dismissline.md)
- [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.interruptline.md)
- [OnContinueClicked()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.oncontinueclicked.md)
- [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.runline.md)
- [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.userrequestedviewadvancement.md)
- [Localization](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization.md)
- [AddLocalizedObject(string,T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobject.md)
- [AddLocalizedObjects(IEnumerable\<KeyValuePair\<string, T>>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobjects.md)
- [AddLocalizedString(string,string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstring.md)
- [AddLocalizedStrings(IEnumerable\<KeyValuePair\<string, string>>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-1.md)
- [AddLocalizedStrings(IEnumerable\<StringTableEntry>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-2.md)
- [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.clear.md)
- [ContainsLocalizedObject(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedobject.md)
- [ContainsLocalizedString(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedstring.md)
- [GetLineIDs()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlineids.md)
- [GetLocalizedObject(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedobject.md)
- [GetLocalizedString(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedstring.md)
- [SetLocalizedObject(string,T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.setlocalizedobject.md)
- [ContainsLocalizedAssets](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedassets.md)
- [LocaleCode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.localecode.md)
- [UsesAddressableAssets](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.usesaddressableassets.md)
- [LocalizedLine](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline.md)
- [RawText](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.rawtext.md)
- [Substitutions](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.substitutions.md)
- [TextID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textid.md)
- [CharacterName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.charactername.md)
- [Text](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.text.md)
- [TextWithoutCharacterName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textwithoutcharactername.md)
- [OptionsListView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionslistview.md)
- [Reset()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.reset.md)
- [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runline.md)
- [RunOptions(DialogueOption\[\],Action\<int>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runoptions.md)
- [Start()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.start.md)
- [OptionView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview.md)
- [OnOptionSelected](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onoptionselected.md)
- [InvokeOptionSelected()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.invokeoptionselected.md)
- [OnPointerClick(PointerEventData)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerclick.md)
- [OnPointerEnter(PointerEventData)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerenter.md)
- [OnSubmit(BaseEventData)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onsubmit.md)
- [Option](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.option.md)
- [SampleRenderDetector](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.samplerenderdetector.md)
- [SerializedDictionary](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary.md)
- [Add(TKey,TValue)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-1.md)
- [Add(KeyValuePair\<TKey, TValue>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-2.md)
- [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.clear.md)
- [Contains(KeyValuePair\<TKey, TValue>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.contains.md)
- [ContainsKey(TKey)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.containskey.md)
- [CopyTo(KeyValuePair\<TKey, TValue>\[\],int)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.copyto.md)
- [GetEnumerator()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.getenumerator.md)
- [Remove(TKey)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-1.md)
- [Remove(KeyValuePair\<TKey, TValue>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-2.md)
- [TryGetValue(TKey,TValue)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.trygetvalue.md)
- [Count](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.count.md)
- [IsReadOnly](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.isreadonly.md)
- [this\[TKey key\]](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.this.md)
- [Keys](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.keys.md)
- [Values](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.values.md)
- [StringTableEntry](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry.md)
- [Comment](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.comment.md)
- [File](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.file.md)
- [ID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.id.md)
- [Language](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.language.md)
- [LineNumber](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.linenumber.md)
- [Lock](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.lock.md)
- [Node](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.node.md)
- [Text](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.text.md)
- [StringTableEntry(StringTableEntry)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry..ctor.md)
- [CreateCSV(IEnumerable\<StringTableEntry>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.createcsv.md)
- [Equals(object)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.equals.md)
- [GetHashCode()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.gethashcode.md)
- [ParseFromCSV(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.parsefromcsv.md)
- [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.tostring.md)
- [TextLineProvider](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.textlineprovider.md)
- [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.getlocalizedline.md)
- [PrepareForLines(IEnumerable\<string>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.prepareforlines.md)
- [LinesAvailable](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.linesavailable.md)
- [VariableStorageBehaviour](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour.md)
- [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.clear.md)
- [Contains(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.contains.md)
- [SetValue(string,bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-3.md)
- [SetValue(string,float)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-2.md)
- [SetValue(string,string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-1.md)
- [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.trygetvalue.md)
- [VoiceOverView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview.md)
- [audioSource](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.audiosource.md)
- [fadeOutTimeOnLineFinish](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.fadeouttimeonlinefinish.md)
- [waitTimeAfterLineComplete](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.waittimeafterlinecomplete.md)
- [waitTimeBeforeLineStart](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.waittimebeforelinestart.md)
- [DismissLine(Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.dismissline.md)
- [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.interruptline.md)
- [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.runline.md)
- [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.userrequestedviewadvancement.md)
- [YarnActionAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnactionattribute.md)
- [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnactionattribute/yarn.unity.yarnactionattribute.name.md)
- [YarnCommandAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarncommandattribute.md)
- [CommandString](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarncommandattribute/yarn.unity.yarncommandattribute.commandstring.md)
- [Injector](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarncommandattribute/yarn.unity.yarncommandattribute.injector.md)
- [YarnFunctionAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnfunctionattribute.md)
- [FunctionName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnfunctionattribute/yarn.unity.yarnfunctionattribute.functionname.md)
- [YarnLinesAsCanvasText](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext.md)
- [stringsToViews](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.stringstoviews.md)
- [yarnProject](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.yarnproject.md)
- [OnTextLanguagePreferenceChanged()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.ontextlanguagepreferencechanged.md)
- [StringObjectDictionary](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.stringobjectdictionary.md)
- [YarnParameterAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute.md)
- [Injector](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute/yarn.unity.yarnparameterattribute.injector.md)
- [YarnProject](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject.md)
- [baseLocalization](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.baselocalization.md)
- [compiledYarnProgram](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.compiledyarnprogram.md)
- [localizations](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.localizations.md)
- [searchAssembliesForActions](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.searchassembliesforactions.md)
- [GetLocalization(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getlocalization.md)
- [GetProgram()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getprogram.md)
- [YarnStateInjectorAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute.md)
- [Injector](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute/yarn.unity.yarnstateinjectorattribute.injector.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.yarnspinner.dev/2.1/api/csharp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
