# C\#

- [Yarn Namespace](/2.4/api/csharp/yarn.md)
- [BuiltinTypes](/2.4/api/csharp/yarn/yarn.builtintypes.md)
- [Any](/2.4/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.any.md)
- [Boolean](/2.4/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.boolean.md)
- [Number](/2.4/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.number.md)
- [String](/2.4/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.string.md)
- [TypeMappings](/2.4/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.typemappings.md)
- [Command](/2.4/api/csharp/yarn/yarn.command.md)
- [Text](/2.4/api/csharp/yarn/yarn.command/yarn.command.text.md)
- [CommandHandler](/2.4/api/csharp/yarn/yarn.commandhandler.md)
- [Dialogue](/2.4/api/csharp/yarn/yarn.dialogue.md)
- [DefaultStartNodeName](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.defaultstartnodename.md)
- [Dialogue(Yarn.IVariableStorage)](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue..ctor.md)
- [AddProgram(Program)](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.addprogram.md)
- [Continue()](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.continue.md)
- [ExpandSubstitutions(string,IList\<string>)](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.expandsubstitutions.md)
- [GetStringIDForNode(string)](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.getstringidfornode.md)
- [GetTagsForNode(string)](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.gettagsfornode.md)
- [NodeExists(string)](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodeexists.md)
- [ParseMarkup(string)](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.parsemarkup.md)
- [SetNode(string)](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setnode.md)
- [SetProgram(Program)](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setprogram.md)
- [SetSelectedOption(int)](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setselectedoption.md)
- [Stop()](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.stop.md)
- [UnloadAll()](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.unloadall.md)
- [CommandHandler](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.commandhandler.md)
- [CurrentNode](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.currentnode.md)
- [DialogueCompleteHandler](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.dialoguecompletehandler.md)
- [IsActive](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.isactive.md)
- [LanguageCode](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.languagecode.md)
- [Library](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.library.md)
- [LineHandler](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.linehandler.md)
- [LogDebugMessage](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logdebugmessage.md)
- [LogErrorMessage](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logerrormessage.md)
- [NodeCompleteHandler](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodecompletehandler.md)
- [NodeNames](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodenames.md)
- [NodeStartHandler](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodestarthandler.md)
- [OptionsHandler](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.optionshandler.md)
- [PrepareForLinesHandler](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.prepareforlineshandler.md)
- [VariableStorage](/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.variablestorage.md)
- [DialogueCompleteHandler](/2.4/api/csharp/yarn/yarn.dialoguecompletehandler.md)
- [DialogueException](/2.4/api/csharp/yarn/yarn.dialogueexception.md)
- [FunctionType](/2.4/api/csharp/yarn/yarn.functiontype.md)
- [Description](/2.4/api/csharp/yarn/yarn.functiontype/yarn.functiontype.description.md)
- [Methods](/2.4/api/csharp/yarn/yarn.functiontype/yarn.functiontype.methods.md)
- [Name](/2.4/api/csharp/yarn/yarn.functiontype/yarn.functiontype.name.md)
- [Parameters](/2.4/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parameters.md)
- [Parent](/2.4/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parent.md)
- [ReturnType](/2.4/api/csharp/yarn/yarn.functiontype/yarn.functiontype.returntype.md)
- [Header](/2.4/api/csharp/yarn/yarn.header.md)
- [KeyFieldNumber](/2.4/api/csharp/yarn/yarn.header/yarn.header.keyfieldnumber.md)
- [ValueFieldNumber](/2.4/api/csharp/yarn/yarn.header/yarn.header.valuefieldnumber.md)
- [Header()](/2.4/api/csharp/yarn/yarn.header/yarn.header..ctor-1.md)
- [Header(Header)](/2.4/api/csharp/yarn/yarn.header/yarn.header..ctor-2.md)
- [CalculateSize()](/2.4/api/csharp/yarn/yarn.header/yarn.header.calculatesize.md)
- [Clone()](/2.4/api/csharp/yarn/yarn.header/yarn.header.clone.md)
- [Equals(object)](/2.4/api/csharp/yarn/yarn.header/yarn.header.equals-1.md)
- [Equals(Header)](/2.4/api/csharp/yarn/yarn.header/yarn.header.equals-2.md)
- [GetHashCode()](/2.4/api/csharp/yarn/yarn.header/yarn.header.gethashcode.md)
- [MergeFrom(pb::CodedInputStream)](/2.4/api/csharp/yarn/yarn.header/yarn.header.mergefrom-2.md)
- [MergeFrom(Header)](/2.4/api/csharp/yarn/yarn.header/yarn.header.mergefrom-1.md)
- [ToString()](/2.4/api/csharp/yarn/yarn.header/yarn.header.tostring.md)
- [WriteTo(pb::CodedOutputStream)](/2.4/api/csharp/yarn/yarn.header/yarn.header.writeto.md)
- [Descriptor](/2.4/api/csharp/yarn/yarn.header/yarn.header.descriptor.md)
- [Key](/2.4/api/csharp/yarn/yarn.header/yarn.header.key.md)
- [Parser](/2.4/api/csharp/yarn/yarn.header/yarn.header.parser.md)
- [Value](/2.4/api/csharp/yarn/yarn.header/yarn.header.value.md)
- [IType](/2.4/api/csharp/yarn/yarn.itype.md)
- [Description](/2.4/api/csharp/yarn/yarn.itype/yarn.itype.description.md)
- [Methods](/2.4/api/csharp/yarn/yarn.itype/yarn.itype.methods.md)
- [Name](/2.4/api/csharp/yarn/yarn.itype/yarn.itype.name.md)
- [Parent](/2.4/api/csharp/yarn/yarn.itype/yarn.itype.parent.md)
- [IVariableStorage](/2.4/api/csharp/yarn/yarn.ivariablestorage.md)
- [Clear()](/2.4/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.clear.md)
- [SetValue(string,bool)](/2.4/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-3.md)
- [SetValue(string,float)](/2.4/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-2.md)
- [SetValue(string,string)](/2.4/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-1.md)
- [TryGetValue(string,T)](/2.4/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.trygetvalue.md)
- [Library](/2.4/api/csharp/yarn/yarn.library.md)
- [DeregisterFunction(string)](/2.4/api/csharp/yarn/yarn.library/yarn.library.deregisterfunction.md)
- [FunctionExists(string)](/2.4/api/csharp/yarn/yarn.library/yarn.library.functionexists.md)
- [GenerateUniqueVisitedVariableForNode(string)](/2.4/api/csharp/yarn/yarn.library/yarn.library.generateuniquevisitedvariablefornode.md)
- [GetFunction(string)](/2.4/api/csharp/yarn/yarn.library/yarn.library.getfunction.md)
- [ImportLibrary(Library)](/2.4/api/csharp/yarn/yarn.library/yarn.library.importlibrary.md)
- [RegisterFunction(string,Delegate)](/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-7.md)
- [RegisterFunction(string,Func\<TResult>)](/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-1.md)
- [RegisterFunction(string,Func\<T1, TResult>)](/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-2.md)
- [RegisterFunction(string,Func\<T1, T2, TResult>)](/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-3.md)
- [RegisterFunction(string,Func\<T1, T2, T3, TResult>)](/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-4.md)
- [RegisterFunction(string,Func\<T1, T2, T3, T4, TResult>)](/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-5.md)
- [RegisterFunction(string,Func\<T1, T2, T3, T4, T5, TResult>)](/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-6.md)
- [Line](/2.4/api/csharp/yarn/yarn.line.md)
- [ID](/2.4/api/csharp/yarn/yarn.line/yarn.line.id.md)
- [Substitutions](/2.4/api/csharp/yarn/yarn.line/yarn.line.substitutions.md)
- [LineHandler](/2.4/api/csharp/yarn/yarn.linehandler.md)
- [Logger](/2.4/api/csharp/yarn/yarn.logger.md)
- [MemoryVariableStore](/2.4/api/csharp/yarn/yarn.memoryvariablestore.md)
- [Clear()](/2.4/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.clear.md)
- [SetValue(string,bool)](/2.4/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-3.md)
- [SetValue(string,float)](/2.4/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-2.md)
- [SetValue(string,string)](/2.4/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-1.md)
- [TryGetValue(string,T)](/2.4/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.trygetvalue.md)
- [Node](/2.4/api/csharp/yarn/yarn.node.md)
- [ToString()](/2.4/api/csharp/yarn/yarn.node/yarn.node.tostring.md)
- [Headers](/2.4/api/csharp/yarn/yarn.node/yarn.node.headers.md)
- [Instructions](/2.4/api/csharp/yarn/yarn.node/yarn.node.instructions.md)
- [Labels](/2.4/api/csharp/yarn/yarn.node/yarn.node.labels.md)
- [Name](/2.4/api/csharp/yarn/yarn.node/yarn.node.name.md)
- [SourceTextStringID](/2.4/api/csharp/yarn/yarn.node/yarn.node.sourcetextstringid.md)
- [Tags](/2.4/api/csharp/yarn/yarn.node/yarn.node.tags.md)
- [NodeCompleteHandler](/2.4/api/csharp/yarn/yarn.nodecompletehandler.md)
- [NodeStartHandler](/2.4/api/csharp/yarn/yarn.nodestarthandler.md)
- [OptionSet](/2.4/api/csharp/yarn/yarn.optionset.md)
- [Options](/2.4/api/csharp/yarn/yarn.optionset/yarn.optionset.options.md)
- [Option](/2.4/api/csharp/yarn/yarn.optionset/yarn.optionset.option.md)
- [DestinationNode](/2.4/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.destinationnode.md)
- [ID](/2.4/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.id.md)
- [IsAvailable](/2.4/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.isavailable.md)
- [Line](/2.4/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.line.md)
- [OptionsHandler](/2.4/api/csharp/yarn/yarn.optionshandler.md)
- [PrepareForLinesHandler](/2.4/api/csharp/yarn/yarn.prepareforlineshandler.md)
- [Program](/2.4/api/csharp/yarn/yarn.program.md)
- [Combine(Program\[\])](/2.4/api/csharp/yarn/yarn.program/yarn.program.combine.md)
- [LineIDsForNode(string)](/2.4/api/csharp/yarn/yarn.program/yarn.program.lineidsfornode.md)
- [ToString()](/2.4/api/csharp/yarn/yarn.program/yarn.program.tostring.md)
- [InitialValues](/2.4/api/csharp/yarn/yarn.program/yarn.program.initialvalues.md)
- [Name](/2.4/api/csharp/yarn/yarn.program/yarn.program.name.md)
- [Nodes](/2.4/api/csharp/yarn/yarn.program/yarn.program.nodes.md)
- [Yarn.Markup Namespace](/2.4/api/csharp/yarn.markup.md)
- [MarkupAttribute](/2.4/api/csharp/yarn.markup/yarn.markup.markupattribute.md)
- [ToString()](/2.4/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.tostring.md)
- [Length](/2.4/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.length.md)
- [Name](/2.4/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.name.md)
- [Position](/2.4/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.position.md)
- [Properties](/2.4/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.properties.md)
- [MarkupParseException](/2.4/api/csharp/yarn.markup/yarn.markup.markupparseexception.md)
- [MarkupParseResult](/2.4/api/csharp/yarn.markup/yarn.markup.markupparseresult.md)
- [Attributes](/2.4/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.attributes.md)
- [Text](/2.4/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.text.md)
- [DeleteRange(MarkupAttribute)](/2.4/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.deleterange.md)
- [TextForAttribute(MarkupAttribute)](/2.4/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.textforattribute.md)
- [TryGetAttributeWithName(string,MarkupAttribute)](/2.4/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.trygetattributewithname.md)
- [MarkupProperty](/2.4/api/csharp/yarn.markup/yarn.markup.markupproperty.md)
- [Name](/2.4/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.name.md)
- [Value](/2.4/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.value.md)
- [MarkupValue](/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue.md)
- [ToString()](/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.tostring.md)
- [BoolValue](/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.boolvalue.md)
- [FloatValue](/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.floatvalue.md)
- [IntegerValue](/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.integervalue.md)
- [StringValue](/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.stringvalue.md)
- [Type](/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.type.md)
- [MarkupValueType](/2.4/api/csharp/yarn.markup/yarn.markup.markupvaluetype.md)
- [Bool](/2.4/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.bool.md)
- [Float](/2.4/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.float.md)
- [Integer](/2.4/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.integer.md)
- [String](/2.4/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.string.md)
- [Yarn.Compiler Namespace](/2.4/api/csharp/yarn.compiler.md)
- [BasicBlock](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock.md)
- [AddDestination(string,Condition)](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.adddestination-2.md)
- [AddDestination(BasicBlock,Condition)](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.adddestination-1.md)
- [Ancestors](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.ancestors.md)
- [Descendants](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.descendants.md)
- [DescendantsWithPlayerVisibleContent](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.descendantswithplayervisiblecontent.md)
- [Destinations](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destinations.md)
- [FirstInstructionIndex](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.firstinstructionindex.md)
- [Instructions](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.instructions.md)
- [LabelName](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.labelname.md)
- [Name](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.name.md)
- [NodeName](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.nodename.md)
- [PlayerVisibleContent](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.playervisiblecontent.md)
- [CommandElement](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.commandelement.md)
- [CommandText](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.commandelement/yarn.compiler.basicblock.commandelement.commandtext.md)
- [Condition](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition.md)
- [DirectJump](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.directjump.md)
- [ExpressionIsFalse](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.expressionisfalse.md)
- [ExpressionIsTrue](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.expressionistrue.md)
- [Fallthrough](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.fallthrough.md)
- [Option](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.option.md)
- [Destination](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination.md)
- [Block](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.block.md)
- [Condition](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.condition.md)
- [NodeName](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.nodename.md)
- [Type](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.type.md)
- [DestinationType](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.destinationtype.md)
- [Block](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.destinationtype/yarn.compiler.basicblock.destination.destinationtype.block.md)
- [Node](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.destinationtype/yarn.compiler.basicblock.destination.destinationtype.node.md)
- [LineElement](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.lineelement.md)
- [LineID](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.lineelement/yarn.compiler.basicblock.lineelement.lineid.md)
- [OptionsElement](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement.md)
- [Options](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.options.md)
- [Option](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.option.md)
- [Destination](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.option/yarn.compiler.basicblock.optionselement.option.destination.md)
- [LineID](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.option/yarn.compiler.basicblock.optionselement.option.lineid.md)
- [PlayerVisibleContentElement](/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.playervisiblecontentelement.md)
- [CompilationJob](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob.md)
- [CompilationType](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.compilationtype.md)
- [Files](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.files.md)
- [Library](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.library.md)
- [VariableDeclarations](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.variabledeclarations.md)
- [CreateFromFiles(IEnumerable\<string>,Library)](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-1.md)
- [CreateFromFiles(string\[\])](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-2.md)
- [CreateFromString(string,string,Library)](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromstring.md)
- [File](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file.md)
- [FileName](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.filename.md)
- [Source](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.source.md)
- [Type](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type.md)
- [DeclarationsOnly](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.declarationsonly.md)
- [FullCompilation](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.fullcompilation.md)
- [StringsOnly](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.stringsonly.md)
- [CompilationResult](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult.md)
- [ContainsImplicitStringTags](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.containsimplicitstringtags.md)
- [DebugInfo](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.debuginfo.md)
- [Declarations](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.declarations.md)
- [Diagnostics](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.diagnostics.md)
- [FileTags](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.filetags.md)
- [Program](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.program.md)
- [StringTable](/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.stringtable.md)
- [Compiler](/2.4/api/csharp/yarn.compiler/yarn.compiler.compiler.md)
- [Compile(CompilationJob)](/2.4/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.compile.md)
- [FlattenParseTree(IParseTree)](/2.4/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.flattenparsetree.md)
- [GetDocumentComments(CommonTokenStream,ParserRuleContext,bool)](/2.4/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getdocumentcomments.md)
- [GetLineIDForNodeName(string)](/2.4/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getlineidfornodename.md)
- [DebugInfo](/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo.md)
- [GetLineInfo(int)](/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.getlineinfo.md)
- [LineInfo](/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo.md)
- [CharacterNumber](/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.characternumber.md)
- [FileName](/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.filename.md)
- [LineNumber](/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.linenumber.md)
- [NodeName](/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.nodename.md)
- [Declaration](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration.md)
- [ExternalDeclaration](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.externaldeclaration.md)
- [CreateVariable(string,Yarn.IType,IConvertible,string)](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.createvariable.md)
- [Equals(object)](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.equals.md)
- [GetHashCode()](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.gethashcode.md)
- [ToString()](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.tostring.md)
- [DefaultValue](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.defaultvalue.md)
- [Description](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.description.md)
- [IsImplicit](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.isimplicit.md)
- [IsVariable](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.isvariable.md)
- [Name](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.name.md)
- [Range](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.range.md)
- [SourceFileLine](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefileline.md)
- [SourceFileName](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefilename.md)
- [SourceNodeName](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcenodename.md)
- [Type](/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.type.md)
- [DeclarationBuilder](/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder.md)
- [WithDefaultValue(System.IConvertible)](/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withdefaultvalue.md)
- [WithDescription(string)](/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withdescription.md)
- [WithImplicit(bool)](/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withimplicit.md)
- [WithName(string)](/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withname.md)
- [WithRange(Yarn.Compiler.Range)](/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withrange.md)
- [WithSourceFileName(string)](/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withsourcefilename.md)
- [WithSourceNodeName(string)](/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withsourcenodename.md)
- [WithType(IType)](/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withtype.md)
- [Declaration](/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.declaration.md)
- [DeferredTypeDiagnostic](/2.4/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic.md)
- [CreateDeferredTypeDiagnostic(string,Diagnostic)](/2.4/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic/yarn.compiler.deferredtypediagnostic.createdeferredtypediagnostic.md)
- [diagnostic](/2.4/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic/yarn.compiler.deferredtypediagnostic.diagnostic.md)
- [Name](/2.4/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic/yarn.compiler.deferredtypediagnostic.name.md)
- [Diagnostic](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic.md)
- [Diagnostic(string,ParserRuleContext,string,DiagnosticSeverity)](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-3.md)
- [Diagnostic(string,string,DiagnosticSeverity)](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-1.md)
- [Diagnostic(string,DiagnosticSeverity)](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-2.md)
- [Diagnostic(string,Range,string,DiagnosticSeverity)](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-4.md)
- [Equals(object)](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.equals.md)
- [GetHashCode()](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.gethashcode.md)
- [ToString()](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.tostring.md)
- [Column](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.column.md)
- [Context](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.context.md)
- [FileName](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.filename.md)
- [Line](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.line.md)
- [Message](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.message.md)
- [Range](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.range.md)
- [Severity](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.severity.md)
- [DiagnosticSeverity](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity.md)
- [Error](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.error.md)
- [Info](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.info.md)
- [Warning](/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.warning.md)
- [FileParseResult](/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult.md)
- [FileParseResult(string,IParseTree,CommonTokenStream)](/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult..ctor.md)
- [Equals(object)](/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.equals.md)
- [GetHashCode()](/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.gethashcode.md)
- [Name](/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.name.md)
- [Tokens](/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tokens.md)
- [Tree](/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tree.md)
- [FunctionTypeBuilder](/2.4/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder.md)
- [WithParameter(IType)](/2.4/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.withparameter.md)
- [WithReturnType(IType)](/2.4/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.withreturntype.md)
- [FunctionType](/2.4/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.functiontype.md)
- [IndentAwareLexer](/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer.md)
- [IndentAwareLexer(ICharStream,TextWriter,TextWriter)](/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer..ctor.md)
- [NextToken()](/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.nexttoken.md)
- [Warnings](/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warnings.md)
- [Warning](/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning.md)
- [Message](/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.message.md)
- [Token](/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.token.md)
- [InstructionCollectionExtensions](/2.4/api/csharp/yarn.compiler/yarn.compiler.instructioncollectionextensions.md)
- [GetBasicBlocks(Node)](/2.4/api/csharp/yarn.compiler/yarn.compiler.instructioncollectionextensions/yarn.compiler.instructioncollectionextensions.getbasicblocks.md)
- [Position](/2.4/api/csharp/yarn.compiler/yarn.compiler.position.md)
- [Equals(object)](/2.4/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.equals.md)
- [GetHashCode()](/2.4/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.gethashcode.md)
- [Character](/2.4/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.character.md)
- [Line](/2.4/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.line.md)
- [Project](/2.4/api/csharp/yarn.compiler/yarn.compiler.project.md)
- [CurrentProjectFileVersion](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.currentprojectfileversion.md)
- [GetJson()](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.getjson.md)
- [IsMatchingPath(string)](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.ismatchingpath.md)
- [LoadFromFile(string)](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.loadfromfile.md)
- [SaveToFile(string)](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.savetofile.md)
- [BaseLanguage](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.baselanguage.md)
- [CompilerOptions](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.compileroptions.md)
- [Definitions](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.definitions.md)
- [DefinitionsPath](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.definitionspath.md)
- [ExcludeFilePatterns](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.excludefilepatterns.md)
- [FileVersion](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.fileversion.md)
- [Localisation](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localisation.md)
- [Path](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.path.md)
- [SourceFilePatterns](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.sourcefilepatterns.md)
- [SourceFiles](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.sourcefiles.md)
- [LocalizationInfo](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localizationinfo.md)
- [Assets](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localizationinfo/yarn.compiler.project.localizationinfo.assets.md)
- [Strings](/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localizationinfo/yarn.compiler.project.localizationinfo.strings.md)
- [Range](/2.4/api/csharp/yarn.compiler/yarn.compiler.range.md)
- [Range()](/2.4/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range..ctor-2.md)
- [Range(int,int,int,int)](/2.4/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range..ctor-1.md)
- [Equals(object)](/2.4/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.equals.md)
- [GetHashCode()](/2.4/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.gethashcode.md)
- [End](/2.4/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.end.md)
- [Start](/2.4/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.start.md)
- [StringInfo](/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo.md)
- [fileName](/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.filename.md)
- [isImplicitTag](/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.isimplicittag.md)
- [lineNumber](/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.linenumber.md)
- [metadata](/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.metadata.md)
- [nodeName](/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.nodename.md)
- [text](/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.text.md)
- [ToString()](/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.tostring.md)
- [Utility](/2.4/api/csharp/yarn.compiler/yarn.compiler.utility.md)
- [AddTagsToLines(string,ICollection\<string>)](/2.4/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.addtagstolines.md)
- [DetermineNodeConnections(string\[\])](/2.4/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.determinenodeconnections.md)
- [ExtractStringBlocks(IEnumerable\<Node>)](/2.4/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.extractstringblocks.md)
- [GenerateYarnFileWithDeclarations(IEnumerable\<Yarn.Compiler.Declaration>,string,IEnumerable\<string>,IDictionary\<string, string>)](/2.4/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.generateyarnfilewithdeclarations.md)
- [ParseSource(string)](/2.4/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.parsesource.md)
- [TagLines(string,ICollection\<string>)](/2.4/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.taglines.md)
- [Yarn.Compiler.Upgrader Namespace](/2.4/api/csharp/yarn.compiler.upgrader.md)
- [LanguageUpgrader](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader.md)
- [Upgrade(UpgradeJob)](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader/yarn.compiler.upgrader.languageupgrader.upgrade.md)
- [OrderedSet](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset.md)
- [OrderedSet()](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-1.md)
- [OrderedSet(IEqualityComparer\<T>)](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-2.md)
- [Add(T)](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-2.md)
- [Add(IEnumerable\<T>)](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-1.md)
- [Clear()](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.clear.md)
- [Contains(T)](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.contains.md)
- [CopyTo(T\[\],int)](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.copyto.md)
- [GetEnumerator()](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.getenumerator.md)
- [Remove(T)](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.remove.md)
- [Count](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.count.md)
- [IsReadOnly](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.isreadonly.md)
- [TextReplacement](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement.md)
- [Comment](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.comment.md)
- [OriginalText](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originaltext.md)
- [ReplacementText](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementtext.md)
- [Start](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.start.md)
- [StartLine](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.startline.md)
- [OriginalLength](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originallength.md)
- [ReplacementLength](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementlength.md)
- [UpgradeJob](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob.md)
- [Files](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.files.md)
- [UpgradeType](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.upgradetype.md)
- [UpgradeJob(UpgradeType,IEnumerable\<CompilationJob.File>)](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob..ctor.md)
- [UpgradeResult](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult.md)
- [Files](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.files.md)
- [Diagnostics](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.diagnostics.md)
- [OutputFile](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile.md)
- [Diagnostics](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.diagnostics.md)
- [IsNewFile](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.isnewfile.md)
- [OriginalSource](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.originalsource.md)
- [Path](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.path.md)
- [Replacements](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.replacements.md)
- [UpgradedSource](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.upgradedsource.md)
- [UpgradeType](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype.md)
- [Version1to2](/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype/yarn.compiler.upgrader.upgradetype.version1to2.md)
- [Yarn.Unity Namespace](/2.4/api/csharp/yarn.unity.md)
- [Actions](/2.4/api/csharp/yarn.unity/yarn.unity.actions.md)
- [Actions(DialogueRunner,Library)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions..ctor.md)
- [AddCommandHandler(string,Action)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-14.md)
- [AddCommandHandler(string,Delegate)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-1.md)
- [AddCommandHandler(string,Func\<IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-25.md)
- [AddCommandHandler(string,Func\<Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-3.md)
- [AddCommandHandler(string,MethodInfo)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-2.md)
- [AddCommandHandler(string,Action\<T1>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-15.md)
- [AddCommandHandler(string,Func\<T1, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-26.md)
- [AddCommandHandler(string,Func\<T1, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-4.md)
- [AddCommandHandler(string,Action\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-24.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-35.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-13.md)
- [AddCommandHandler(string,Action\<T1, T2>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-16.md)
- [AddCommandHandler(string,Func\<T1, T2, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-27.md)
- [AddCommandHandler(string,Func\<T1, T2, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-5.md)
- [AddCommandHandler(string,Action\<T1, T2, T3>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-17.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-28.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-6.md)
- [AddCommandHandler(string,Action\<T1, T2, T3, T4>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-18.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-29.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-7.md)
- [AddCommandHandler(string,Action\<T1, T2, T3, T4, T5>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-19.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, T5, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-30.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, T5, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-8.md)
- [AddCommandHandler(string,Action\<T1, T2, T3, T4, T5, T6>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-20.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, T5, T6, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-31.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, T5, T6, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-9.md)
- [AddCommandHandler(string,Action\<T1, T2, T3, T4, T5, T6, T7>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-21.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, T5, T6, T7, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-32.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, T5, T6, T7, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-10.md)
- [AddCommandHandler(string,Action\<T1, T2, T3, T4, T5, T6, T7, T8>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-22.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, T5, T6, T7, T8, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-33.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, T5, T6, T7, T8, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-11.md)
- [AddCommandHandler(string,Action\<T1, T2, T3, T4, T5, T6, T7, T8, T9>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-23.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-34.md)
- [AddCommandHandler(string,Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-12.md)
- [AddFunction(string,Delegate)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-1.md)
- [AddFunction(string,Func\<TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-2.md)
- [AddFunction(string,Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-11.md)
- [AddFunction(string,Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-12.md)
- [AddFunction(string,Func\<T1, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-3.md)
- [AddFunction(string,Func\<T1, T2, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-4.md)
- [AddFunction(string,Func\<T1, T2, T3, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-5.md)
- [AddFunction(string,Func\<T1, T2, T3, T4, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-6.md)
- [AddFunction(string,Func\<T1, T2, T3, T4, T5, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-7.md)
- [AddFunction(string,Func\<T1, T2, T3, T4, T5, T6, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-8.md)
- [AddFunction(string,Func\<T1, T2, T3, T4, T5, T6, T7, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-9.md)
- [AddFunction(string,Func\<T1, T2, T3, T4, T5, T6, T7, T8, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-10.md)
- [AddRegistrationMethod(Action\<IActionRegistration>)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addregistrationmethod.md)
- [GetLibrary()](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.getlibrary.md)
- [RegisterActions()](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.registeractions.md)
- [RemoveCommandHandler(string)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.removecommandhandler.md)
- [RemoveFunction(string)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.removefunction.md)
- [SetupForProject(YarnProject)](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.setupforproject.md)
- [Commands](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.commands.md)
- [DialogueRunner](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.dialoguerunner.md)
- [Library](/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.library.md)
- [AudioLineProvider](/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider.md)
- [audioLanguage](/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.audiolanguage.md)
- [textLanguageCode](/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.textlanguagecode.md)
- [GetLocalizedLine(Line)](/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.getlocalizedline.md)
- [PrepareForLines(IEnumerable\<string>)](/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.prepareforlines.md)
- [LinesAvailable](/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.linesavailable.md)
- [LocaleCode](/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.localecode.md)
- [CharacterColorView](/2.4/api/csharp/yarn.unity/yarn.unity.charactercolorview.md)
- [RunLine(LocalizedLine,Action)](/2.4/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.runline.md)
- [CharacterColorData](/2.4/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata.md)
- [characterName](/2.4/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.charactername.md)
- [displayColor](/2.4/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.displaycolor.md)
- [Culture](/2.4/api/csharp/yarn.unity/yarn.unity.culture.md)
- [DisplayName](/2.4/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.displayname.md)
- [IsNeutralCulture](/2.4/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.isneutralculture.md)
- [Name](/2.4/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.name.md)
- [NativeName](/2.4/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.nativename.md)
- [Culture(System.Globalization.CultureInfo)](/2.4/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture..ctor.md)
- [Cultures](/2.4/api/csharp/yarn.unity/yarn.unity.cultures.md)
- [GetCulture(string)](/2.4/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getculture.md)
- [GetCultures()](/2.4/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getcultures.md)
- [HasCulture(string)](/2.4/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.hasculture.md)
- [CurrentNeutralCulture](/2.4/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.currentneutralculture.md)
- [DialogueAdvanceInput](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput.md)
- [continueAction](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueaction.md)
- [continueActionKeyCode](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactionkeycode.md)
- [continueActionReference](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactionreference.md)
- [continueActionType](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-2.md)
- [dialogueView](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.dialogueview.md)
- [enableActionOnStart](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.enableactiononstart.md)
- [Action](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.action.md)
- [ContinueActionType](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1.md)
- [InputSystemAction](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.inputsystemaction.md)
- [InputSystemActionFromAsset](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.inputsystemactionfromasset.md)
- [KeyCode](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.keycode.md)
- [None](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.none.md)
- [DialogueCharacterNameView](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview.md)
- [onDialogueStarted](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.ondialoguestarted.md)
- [onNameNotPresent](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnamenotpresent.md)
- [onNameUpdate](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnameupdate.md)
- [DialogueStarted()](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.dialoguestarted.md)
- [RunLine(LocalizedLine,Action)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.runline.md)
- [DialogueOption](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueoption.md)
- [DialogueOptionID](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.dialogueoptionid.md)
- [IsAvailable](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.isavailable.md)
- [Line](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.line.md)
- [TextID](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.textid.md)
- [DialogueReference](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference.md)
- [nodeName](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.nodename.md)
- [project](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.project.md)
- [DialogueReference()](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference..ctor-1.md)
- [DialogueReference(YarnProject,string)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference..ctor-2.md)
- [M:Yarn.Unity.DialogueReference.op\_Implicit(Yarn.Unity.DialogueReference)~System.String](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.op_implicit.md)
- [IsValid](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.isvalid.md)
- [DialogueRunner](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner.md)
- [dialogueViews](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogueviews.md)
- [lineProvider](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.lineprovider.md)
- [onCommand](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.oncommand.md)
- [onDialogueComplete](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.ondialoguecomplete.md)
- [onDialogueStart](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.ondialoguestart.md)
- [onNodeComplete](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodecomplete.md)
- [onNodeStart](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodestart.md)
- [runSelectedOptionAsLine](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.runselectedoptionasline.md)
- [startAutomatically](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startautomatically.md)
- [startNode](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startnode.md)
- [verboseLogging](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.verboselogging.md)
- [yarnProject](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.yarnproject.md)
- [AddCommandHandler(string,System.Action)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-25.md)
- [AddCommandHandler(string,Delegate)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-1.md)
- [AddCommandHandler(string,System.Func\<IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-14.md)
- [AddCommandHandler(string,System.Func\<Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-3.md)
- [AddCommandHandler(string,MethodInfo)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-2.md)
- [AddCommandHandler(string,System.Action\<T1>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-26.md)
- [AddCommandHandler(string,System.Func\<T1, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-15.md)
- [AddCommandHandler(string,System.Func\<T1, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-4.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-35.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-24.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-13.md)
- [AddCommandHandler(string,System.Action\<T1, T2>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-27.md)
- [AddCommandHandler(string,System.Func\<T1, T2, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-16.md)
- [AddCommandHandler(string,System.Func\<T1, T2, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-5.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-28.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-17.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-6.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-29.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-18.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-7.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-30.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-19.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-8.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5, T6>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-31.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-20.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-9.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5, T6, T7>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-32.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-21.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-10.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5, T6, T7, T8>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-33.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-22.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-11.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5, T6, T7, T8, T9>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-34.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-23.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-12.md)
- [AddFunction(string,Delegate)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-1.md)
- [AddFunction(string,System.Func\<TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-2.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-11.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-12.md)
- [AddFunction(string,System.Func\<T1, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-3.md)
- [AddFunction(string,System.Func\<T1, T2, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-4.md)
- [AddFunction(string,System.Func\<T1, T2, T3, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-5.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-6.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, T5, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-7.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, T5, T6, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-8.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-9.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-10.md)
- [Clear()](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.clear.md)
- [GetTagsForNode(String)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.gettagsfornode.md)
- [LoadStateFromPersistentStorage(string)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.loadstatefrompersistentstorage.md)
- [LoadStateFromPlayerPrefs(string)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.loadstatefromplayerprefs.md)
- [NodeExists(string)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.nodeexists.md)
- [OnViewRequestedInterrupt()](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onviewrequestedinterrupt.md)
- [RemoveCommandHandler(string)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removecommandhandler.md)
- [RemoveFunction(string)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removefunction.md)
- [SaveStateToPersistentStorage(string)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.savestatetopersistentstorage.md)
- [SaveStateToPlayerPrefs(string)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.savestatetoplayerprefs.md)
- [SetDialogueViews(DialogueViewBase\[\])](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setdialogueviews.md)
- [SetInitialVariables(bool)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setinitialvariables.md)
- [SetProject(YarnProject)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setproject.md)
- [SplitCommandText(string)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.splitcommandtext.md)
- [StartDialogue(string)](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startdialogue.md)
- [Stop()](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stop.md)
- [CurrentNodeName](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.currentnodename.md)
- [Dialogue](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogue.md)
- [IsDialogueRunning](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.isdialoguerunning.md)
- [VariableStorage](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.variablestorage.md)
- [StringUnityEvent](/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stringunityevent.md)
- [DialogueViewBase](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase.md)
- [requestInterrupt](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.requestinterrupt.md)
- [DialogueComplete()](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguecomplete.md)
- [DialogueStarted()](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguestarted.md)
- [DismissLine(Action)](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dismissline.md)
- [InterruptLine(LocalizedLine,Action)](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.interruptline.md)
- [RunLine(LocalizedLine,Action)](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runline.md)
- [RunOptions(DialogueOption\[\],Action\<int>)](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runoptions.md)
- [UserRequestedViewAdvancement()](/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.userrequestedviewadvancement.md)
- [Effects](/2.4/api/csharp/yarn.unity/yarn.unity.effects.md)
- [FadeAlpha(CanvasGroup,float,float,float,CoroutineInterruptToken)](/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.fadealpha.md)
- [PausableTypewriter(TextMeshProUGUI,float,Action,Action,Action,Stack<(int position, float duration)>,CoroutineInterruptToken)](/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.pausabletypewriter.md)
- [Typewriter(TextMeshProUGUI,float,Action,CoroutineInterruptToken)](/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.typewriter.md)
- [CoroutineInterruptToken](/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken.md)
- [Complete()](/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.complete.md)
- [Interrupt()](/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.interrupt.md)
- [Start()](/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.start.md)
- [CanInterrupt](/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.caninterrupt.md)
- [WasInterrupted](/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.wasinterrupted.md)
- [IActionRegistration](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration.md)
- [AddCommandHandler(string,System.Action)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-25.md)
- [AddCommandHandler(string,Delegate)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-1.md)
- [AddCommandHandler(string,System.Func\<IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-14.md)
- [AddCommandHandler(string,System.Func\<Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-3.md)
- [AddCommandHandler(string,MethodInfo)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-2.md)
- [AddCommandHandler(string,System.Action\<T1>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-26.md)
- [AddCommandHandler(string,System.Func\<T1, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-15.md)
- [AddCommandHandler(string,System.Func\<T1, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-4.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-35.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-24.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-13.md)
- [AddCommandHandler(string,System.Action\<T1, T2>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-27.md)
- [AddCommandHandler(string,System.Func\<T1, T2, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-16.md)
- [AddCommandHandler(string,System.Func\<T1, T2, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-5.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-28.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-17.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-6.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-29.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-18.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-7.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-30.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-19.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-8.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5, T6>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-31.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-20.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-9.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5, T6, T7>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-32.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-21.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-10.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5, T6, T7, T8>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-33.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-22.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-11.md)
- [AddCommandHandler(string,System.Action\<T1, T2, T3, T4, T5, T6, T7, T8, T9>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-34.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, IEnumerator>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-23.md)
- [AddCommandHandler(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, Coroutine>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-12.md)
- [AddFunction(string,Delegate)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-1.md)
- [AddFunction(string,System.Func\<TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-2.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-11.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-12.md)
- [AddFunction(string,System.Func\<T1, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-3.md)
- [AddFunction(string,System.Func\<T1, T2, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-4.md)
- [AddFunction(string,System.Func\<T1, T2, T3, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-5.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-6.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, T5, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-7.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, T5, T6, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-8.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-9.md)
- [AddFunction(string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, TResult>)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-10.md)
- [RemoveCommandHandler(string)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.removecommandhandler.md)
- [RemoveFunction(string)](/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.removefunction.md)
- [ICommand](/2.4/api/csharp/yarn.unity/yarn.unity.icommand.md)
- [Name](/2.4/api/csharp/yarn.unity/yarn.unity.icommand/yarn.unity.icommand.name.md)
- [InMemoryVariableStorage](/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage.md)
- [showDebug](/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.showdebug.md)
- [Clear()](/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.clear.md)
- [Contains(string)](/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.contains.md)
- [GetAllVariables()](/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.getallvariables.md)
- [GetDebugList()](/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.getdebuglist.md)
- [SetAllVariables(Dictionary\<string, float>,Dictionary\<string, string>,Dictionary\<string, bool>,bool)](/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setallvariables.md)
- [SetValue(string,bool)](/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-3.md)
- [SetValue(string,float)](/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-2.md)
- [SetValue(string,string)](/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-1.md)
- [TryGetValue(string,T)](/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.trygetvalue.md)
- [LanguageAttribute](/2.4/api/csharp/yarn.unity/yarn.unity.languageattribute.md)
- [LineMetadata](/2.4/api/csharp/yarn.unity/yarn.unity.linemetadata.md)
- [GetLineIDs()](/2.4/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getlineids.md)
- [GetMetadata(string)](/2.4/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getmetadata.md)
- [LineProviderBehaviour](/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour.md)
- [GetLocalizedLine(Yarn.Line)](/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.getlocalizedline.md)
- [PrepareForLines(IEnumerable\<string>)](/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.prepareforlines.md)
- [Start()](/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.start.md)
- [LinesAvailable](/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.linesavailable.md)
- [LocaleCode](/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.localecode.md)
- [YarnProject](/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.yarnproject.md)
- [LineView](/2.4/api/csharp/yarn.unity/yarn.unity.lineview.md)
- [DialogueComplete()](/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.dialoguecomplete.md)
- [DismissLine(Action)](/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.dismissline.md)
- [GetPauseDurationsInsideLine(Markup.MarkupParseResult)](/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.getpausedurationsinsideline.md)
- [InterruptLine(LocalizedLine,Action)](/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.interruptline.md)
- [OnContinueClicked()](/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.oncontinueclicked.md)
- [PaletteMarkedUpText(Markup.MarkupParseResult,MarkupPalette)](/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.palettemarkeduptext.md)
- [RunLine(LocalizedLine,Action)](/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.runline.md)
- [UserRequestedViewAdvancement()](/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.userrequestedviewadvancement.md)
- [Localization](/2.4/api/csharp/yarn.unity/yarn.unity.localization.md)
- [AddLocalizedObject(string,T)](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobject.md)
- [AddLocalizedObjects(IEnumerable\<KeyValuePair\<string, T>>)](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobjects.md)
- [AddLocalizedString(string,string)](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstring.md)
- [AddLocalizedStrings(IEnumerable\<KeyValuePair\<string, string>>)](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-1.md)
- [AddLocalizedStrings(IEnumerable\<StringTableEntry>)](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-2.md)
- [Clear()](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.clear.md)
- [ContainsLocalizedObject(string)](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedobject.md)
- [ContainsLocalizedString(string)](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedstring.md)
- [GetLineIDs()](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlineids.md)
- [GetLocalizedObject(string)](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedobject.md)
- [GetLocalizedString(string)](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedstring.md)
- [SetLocalizedObject(string,T)](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.setlocalizedobject.md)
- [ContainsLocalizedAssets](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedassets.md)
- [LocaleCode](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.localecode.md)
- [UsesAddressableAssets](/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.usesaddressableassets.md)
- [LocalizationType](/2.4/api/csharp/yarn.unity/yarn.unity.localizationtype.md)
- [Unity](/2.4/api/csharp/yarn.unity/yarn.unity.localizationtype/yarn.unity.localizationtype.unity.md)
- [YarnInternal](/2.4/api/csharp/yarn.unity/yarn.unity.localizationtype/yarn.unity.localizationtype.yarninternal.md)
- [LocalizedLine](/2.4/api/csharp/yarn.unity/yarn.unity.localizedline.md)
- [Asset](/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.asset.md)
- [Metadata](/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.metadata.md)
- [RawText](/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.rawtext.md)
- [Substitutions](/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.substitutions.md)
- [TextID](/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textid.md)
- [CharacterName](/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.charactername.md)
- [Text](/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.text.md)
- [TextWithoutCharacterName](/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textwithoutcharactername.md)
- [MarkupPalette](/2.4/api/csharp/yarn.unity/yarn.unity.markuppalette.md)
- [ColourMarkers](/2.4/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.colourmarkers.md)
- [ColorForMarker(string,Color)](/2.4/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.colorformarker.md)
- [ColorMarker](/2.4/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.colormarker.md)
- [Color](/2.4/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.colormarker/yarn.unity.markuppalette.colormarker.color.md)
- [Marker](/2.4/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.colormarker/yarn.unity.markuppalette.colormarker.marker.md)
- [OptionsListView](/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview.md)
- [DialogueComplete()](/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.dialoguecomplete.md)
- [OnEnable()](/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.onenable.md)
- [Reset()](/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.reset.md)
- [RunLine(LocalizedLine,Action)](/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runline.md)
- [RunOptions(DialogueOption\[\],Action\<int>)](/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runoptions.md)
- [Start()](/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.start.md)
- [OptionView](/2.4/api/csharp/yarn.unity/yarn.unity.optionview.md)
- [OnOptionSelected](/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onoptionselected.md)
- [palette](/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.palette.md)
- [InvokeOptionSelected()](/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.invokeoptionselected.md)
- [OnPointerClick(PointerEventData)](/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerclick.md)
- [OnPointerEnter(PointerEventData)](/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerenter.md)
- [OnSubmit(BaseEventData)](/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onsubmit.md)
- [Option](/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.option.md)
- [SampleRenderDetector](/2.4/api/csharp/yarn.unity/yarn.unity.samplerenderdetector.md)
- [SerializedDictionary](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary.md)
- [Add(TKey,TValue)](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-1.md)
- [Add(KeyValuePair\<TKey, TValue>)](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-2.md)
- [Clear()](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.clear.md)
- [Contains(KeyValuePair\<TKey, TValue>)](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.contains.md)
- [ContainsKey(TKey)](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.containskey.md)
- [CopyTo(KeyValuePair\<TKey, TValue>\[\],int)](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.copyto.md)
- [GetEnumerator()](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.getenumerator.md)
- [Remove(TKey)](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-1.md)
- [Remove(KeyValuePair\<TKey, TValue>)](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-2.md)
- [TryGetValue(TKey,TValue)](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.trygetvalue.md)
- [Count](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.count.md)
- [IsReadOnly](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.isreadonly.md)
- [this\[TKey key\]](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.this.md)
- [Keys](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.keys.md)
- [Values](/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.values.md)
- [StringTableEntry](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry.md)
- [Comment](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.comment.md)
- [File](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.file.md)
- [ID](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.id.md)
- [Language](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.language.md)
- [LineNumber](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.linenumber.md)
- [Lock](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.lock.md)
- [Node](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.node.md)
- [Text](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.text.md)
- [StringTableEntry(StringTableEntry)](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry..ctor.md)
- [CreateCSV(IEnumerable\<StringTableEntry>)](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.createcsv.md)
- [Equals(object)](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.equals.md)
- [GetHashCode()](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.gethashcode.md)
- [ParseFromCSV(string)](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.parsefromcsv.md)
- [ToString()](/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.tostring.md)
- [TextLineProvider](/2.4/api/csharp/yarn.unity/yarn.unity.textlineprovider.md)
- [textLanguageCode](/2.4/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.textlanguagecode.md)
- [GetLocalizedLine(Yarn.Line)](/2.4/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.getlocalizedline.md)
- [PrepareForLines(IEnumerable\<string>)](/2.4/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.prepareforlines.md)
- [LinesAvailable](/2.4/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.linesavailable.md)
- [LocaleCode](/2.4/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.localecode.md)
- [VariableStorageBehaviour](/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour.md)
- [Clear()](/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.clear.md)
- [Contains(string)](/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.contains.md)
- [GetAllVariables()](/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.getallvariables.md)
- [SetAllVariables(FloatDictionary,StringDictionary,BoolDictionary,bool)](/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setallvariables.md)
- [SetValue(string,bool)](/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-3.md)
- [SetValue(string,float)](/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-2.md)
- [SetValue(string,string)](/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-1.md)
- [TryGetValue(string,T)](/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.trygetvalue.md)
- [VoiceOverView](/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview.md)
- [audioSource](/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.audiosource.md)
- [fadeOutTimeOnLineFinish](/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.fadeouttimeonlinefinish.md)
- [waitTimeAfterLineComplete](/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.waittimeafterlinecomplete.md)
- [waitTimeBeforeLineStart](/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.waittimebeforelinestart.md)
- [DialogueComplete()](/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.dialoguecomplete.md)
- [DismissLine(Action)](/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.dismissline.md)
- [InterruptLine(LocalizedLine,Action)](/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.interruptline.md)
- [RunLine(LocalizedLine,Action)](/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.runline.md)
- [UserRequestedViewAdvancement()](/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.userrequestedviewadvancement.md)
- [YarnActionAttribute](/2.4/api/csharp/yarn.unity/yarn.unity.yarnactionattribute.md)
- [Name](/2.4/api/csharp/yarn.unity/yarn.unity.yarnactionattribute/yarn.unity.yarnactionattribute.name.md)
- [YarnCommandAttribute](/2.4/api/csharp/yarn.unity/yarn.unity.yarncommandattribute.md)
- [Injector](/2.4/api/csharp/yarn.unity/yarn.unity.yarncommandattribute/yarn.unity.yarncommandattribute.injector.md)
- [YarnFunctionAttribute](/2.4/api/csharp/yarn.unity/yarn.unity.yarnfunctionattribute.md)
- [YarnNodeAttribute](/2.4/api/csharp/yarn.unity/yarn.unity.yarnnodeattribute.md)
- [yarnProjectAttribute](/2.4/api/csharp/yarn.unity/yarn.unity.yarnnodeattribute/yarn.unity.yarnnodeattribute.yarnprojectattribute.md)
- [YarnParameterAttribute](/2.4/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute.md)
- [Injector](/2.4/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute/yarn.unity.yarnparameterattribute.injector.md)
- [YarnProject](/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject.md)
- [baseLocalization](/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.baselocalization.md)
- [compiledYarnProgram](/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.compiledyarnprogram.md)
- [lineMetadata](/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.linemetadata.md)
- [localizations](/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.localizations.md)
- [localizationType](/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.localizationtype.md)
- [searchAssembliesForActions](/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.searchassembliesforactions.md)
- [GetHeaders(string)](/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getheaders.md)
- [GetLineIDsForNodes(IEnumerable\<string>)](/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getlineidsfornodes.md)
- [GetLocalization(string)](/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getlocalization.md)
- [InitialValues](/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.initialvalues.md)
- [NodeNames](/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.nodenames.md)
- [Program](/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.program.md)
- [YarnStateInjectorAttribute](/2.4/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute.md)
- [Injector](/2.4/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute/yarn.unity.yarnstateinjectorattribute.injector.md)
- [Yarn.Unity.UnityLocalization Namespace](/2.4/api/csharp/yarn.unity.unitylocalization.md)
- [UnityLocalisedLineProvider](/2.4/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider.md)
- [GetLocalizedLine(Yarn.Line)](/2.4/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.getlocalizedline.md)
- [PrepareForLines(IEnumerable\<string>)](/2.4/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.prepareforlines.md)
- [Start()](/2.4/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.start.md)
- [LinesAvailable](/2.4/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.linesavailable.md)
- [LocaleCode](/2.4/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.localecode.md)
