# API

- [C#](/api/csharp.md)
- [Yarn.Utility Namespace](/api/csharp/yarn.utility.md)
- [CRC32](/api/csharp/yarn.utility/yarn.utility.crc32.md)
- [GetChecksum(byte\[\])](/api/csharp/yarn.utility/yarn.utility.crc32/yarn.utility.crc32.getchecksum-1.md)
- [GetChecksum(string)](/api/csharp/yarn.utility/yarn.utility.crc32/yarn.utility.crc32.getchecksum-2.md)
- [GetChecksumString(string)](/api/csharp/yarn.utility/yarn.utility.crc32/yarn.utility.crc32.getchecksumstring.md)
- [Yarn Namespace](/api/csharp/yarn.md)
- [Command](/api/csharp/yarn/yarn.command.md)
- [Text](/api/csharp/yarn/yarn.command/yarn.command.text.md)
- [CommandHandler](/api/csharp/yarn/yarn.commandhandler.md)
- [ConstantTypeProperty](/api/csharp/yarn/yarn.constanttypeproperty.md)
- [Description](/api/csharp/yarn/yarn.constanttypeproperty/yarn.constanttypeproperty.description.md)
- [Type](/api/csharp/yarn/yarn.constanttypeproperty/yarn.constanttypeproperty.type.md)
- [Value](/api/csharp/yarn/yarn.constanttypeproperty/yarn.constanttypeproperty.value.md)
- [Dialogue](/api/csharp/yarn/yarn.dialogue.md)
- [DefaultStartNodeName](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.defaultstartnodename.md)
- [Dialogue(Yarn.IVariableStorage)](/api/csharp/yarn/yarn.dialogue/yarn.dialogue..ctor.md)
- [Continue()](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.continue.md)
- [GetHeaders(string)](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.getheaders.md)
- [GetHeaderValue(string,string)](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.getheadervalue.md)
- [GetSaliencyOptionsForNodeGroup(string)](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.getsaliencyoptionsfornodegroup.md)
- [GetStringIDForNode(string)](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.getstringidfornode.md)
- [GetTagsForNode(string)](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.gettagsfornode.md)
- [HasSalientContent(string)](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.hassalientcontent.md)
- [IsNodeGroup(string)](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.isnodegroup.md)
- [NodeExists(string)](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodeexists.md)
- [SetNode(string)](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setnode.md)
- [SetProgram(Program)](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setprogram.md)
- [SetSelectedOption(int)](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setselectedoption.md)
- [Stop()](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.stop.md)
- [TryGetSmartVariable\<T>(string,T)](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.trygetsmartvariable.md)
- [UnloadAll()](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.unloadall.md)
- [CommandHandler](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.commandhandler.md)
- [ContentSaliencyStrategy](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.contentsaliencystrategy.md)
- [CurrentNode](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.currentnode.md)
- [DialogueCompleteHandler](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.dialoguecompletehandler.md)
- [IsActive](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.isactive.md)
- [Library](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.library.md)
- [LineHandler](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.linehandler.md)
- [LogDebugMessage](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logdebugmessage.md)
- [LogErrorMessage](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logerrormessage.md)
- [NodeCompleteHandler](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodecompletehandler.md)
- [NodeNames](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodenames.md)
- [NodeStartHandler](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodestarthandler.md)
- [OptionsHandler](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.optionshandler.md)
- [PrepareForLinesHandler](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.prepareforlineshandler.md)
- [VariableStorage](/api/csharp/yarn/yarn.dialogue/yarn.dialogue.variablestorage.md)
- [DialogueCompleteHandler](/api/csharp/yarn/yarn.dialoguecompletehandler.md)
- [DialogueException](/api/csharp/yarn/yarn.dialogueexception.md)
- [EnumBase](/api/csharp/yarn/yarn.enumbase.md)
- [EnumBase()](/api/csharp/yarn/yarn.enumbase/yarn.enumbase..ctor.md)
- [Description](/api/csharp/yarn/yarn.enumbase/yarn.enumbase.description.md)
- [Name](/api/csharp/yarn/yarn.enumbase/yarn.enumbase.name.md)
- [Parent](/api/csharp/yarn/yarn.enumbase/yarn.enumbase.parent.md)
- [EnumType](/api/csharp/yarn/yarn.enumtype.md)
- [EnumType(string,string,TypeBase)](/api/csharp/yarn/yarn.enumtype/yarn.enumtype..ctor.md)
- [Description](/api/csharp/yarn/yarn.enumtype/yarn.enumtype.description.md)
- [EnumCases](/api/csharp/yarn/yarn.enumtype/yarn.enumtype.enumcases.md)
- [Name](/api/csharp/yarn/yarn.enumtype/yarn.enumtype.name.md)
- [Parent](/api/csharp/yarn/yarn.enumtype/yarn.enumtype.parent.md)
- [RawType](/api/csharp/yarn/yarn.enumtype/yarn.enumtype.rawtype.md)
- [FunctionType](/api/csharp/yarn/yarn.functiontype.md)
- [FunctionType(IType,IType\[\])](/api/csharp/yarn/yarn.functiontype/yarn.functiontype..ctor.md)
- [Equals(IType)](/api/csharp/yarn/yarn.functiontype/yarn.functiontype.equals.md)
- [GetParameterAt(int)](/api/csharp/yarn/yarn.functiontype/yarn.functiontype.getparameterat.md)
- [ToString()](/api/csharp/yarn/yarn.functiontype/yarn.functiontype.tostring.md)
- [Description](/api/csharp/yarn/yarn.functiontype/yarn.functiontype.description.md)
- [Name](/api/csharp/yarn/yarn.functiontype/yarn.functiontype.name.md)
- [Parameters](/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parameters.md)
- [Parent](/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parent.md)
- [ReturnType](/api/csharp/yarn/yarn.functiontype/yarn.functiontype.returntype.md)
- [TypeMembers](/api/csharp/yarn/yarn.functiontype/yarn.functiontype.typemembers.md)
- [VariadicParameterType](/api/csharp/yarn/yarn.functiontype/yarn.functiontype.variadicparametertype.md)
- [Header](/api/csharp/yarn/yarn.header.md)
- [KeyFieldNumber](/api/csharp/yarn/yarn.header/yarn.header.keyfieldnumber.md)
- [ValueFieldNumber](/api/csharp/yarn/yarn.header/yarn.header.valuefieldnumber.md)
- [Header()](/api/csharp/yarn/yarn.header/yarn.header..ctor-1.md)
- [Header(Header)](/api/csharp/yarn/yarn.header/yarn.header..ctor-2.md)
- [CalculateSize()](/api/csharp/yarn/yarn.header/yarn.header.calculatesize.md)
- [Clone()](/api/csharp/yarn/yarn.header/yarn.header.clone.md)
- [Equals(object)](/api/csharp/yarn/yarn.header/yarn.header.equals-1.md)
- [Equals(Header)](/api/csharp/yarn/yarn.header/yarn.header.equals-2.md)
- [GetHashCode()](/api/csharp/yarn/yarn.header/yarn.header.gethashcode.md)
- [MergeFrom(pb::CodedInputStream)](/api/csharp/yarn/yarn.header/yarn.header.mergefrom-2.md)
- [MergeFrom(Header)](/api/csharp/yarn/yarn.header/yarn.header.mergefrom-1.md)
- [ToString()](/api/csharp/yarn/yarn.header/yarn.header.tostring.md)
- [WriteTo(pb::CodedOutputStream)](/api/csharp/yarn/yarn.header/yarn.header.writeto.md)
- [Descriptor](/api/csharp/yarn/yarn.header/yarn.header.descriptor.md)
- [Key](/api/csharp/yarn/yarn.header/yarn.header.key.md)
- [Parser](/api/csharp/yarn/yarn.header/yarn.header.parser.md)
- [Value](/api/csharp/yarn/yarn.header/yarn.header.value.md)
- [IMarkupParser](/api/csharp/yarn/yarn.imarkupparser.md)
- [ParseMarkup(string,string)](/api/csharp/yarn/yarn.imarkupparser/yarn.imarkupparser.parsemarkup.md)
- [ISmartVariableEvaluator](/api/csharp/yarn/yarn.ismartvariableevaluator.md)
- [TryGetSmartVariable\<T>(string,T)](/api/csharp/yarn/yarn.ismartvariableevaluator/yarn.ismartvariableevaluator.trygetsmartvariable.md)
- [IType](/api/csharp/yarn/yarn.itype.md)
- [Description](/api/csharp/yarn/yarn.itype/yarn.itype.description.md)
- [Name](/api/csharp/yarn/yarn.itype/yarn.itype.name.md)
- [Parent](/api/csharp/yarn/yarn.itype/yarn.itype.parent.md)
- [TypeMembers](/api/csharp/yarn/yarn.itype/yarn.itype.typemembers.md)
- [ITypeMember](/api/csharp/yarn/yarn.itypemember.md)
- [Type](/api/csharp/yarn/yarn.itypemember/yarn.itypemember.type.md)
- [IVariableAccess](/api/csharp/yarn/yarn.ivariableaccess.md)
- [GetVariableKind(string)](/api/csharp/yarn/yarn.ivariableaccess/yarn.ivariableaccess.getvariablekind.md)
- [TryGetValue\<T>(string,T?)](/api/csharp/yarn/yarn.ivariableaccess/yarn.ivariableaccess.trygetvalue.md)
- [Program](/api/csharp/yarn/yarn.ivariableaccess/yarn.ivariableaccess.program.md)
- [SmartVariableEvaluator](/api/csharp/yarn/yarn.ivariableaccess/yarn.ivariableaccess.smartvariableevaluator.md)
- [IVariableStorage](/api/csharp/yarn/yarn.ivariablestorage.md)
- [Clear()](/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.clear.md)
- [SetValue(string,bool)](/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-3.md)
- [SetValue(string,float)](/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-2.md)
- [SetValue(string,string)](/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-1.md)
- [IYarnValue](/api/csharp/yarn/yarn.iyarnvalue.md)
- [ConvertTo\<T>()](/api/csharp/yarn/yarn.iyarnvalue/yarn.iyarnvalue.convertto.md)
- [Library](/api/csharp/yarn/yarn.library.md)
- [DeregisterFunction(string)](/api/csharp/yarn/yarn.library/yarn.library.deregisterfunction.md)
- [FunctionExists(string)](/api/csharp/yarn/yarn.library/yarn.library.functionexists.md)
- [GenerateUniqueVisitedVariableForNode(string)](/api/csharp/yarn/yarn.library/yarn.library.generateuniquevisitedvariablefornode.md)
- [GetFunction(string)](/api/csharp/yarn/yarn.library/yarn.library.getfunction.md)
- [ImportLibrary(Library)](/api/csharp/yarn/yarn.library/yarn.library.importlibrary.md)
- [RegisterFunction(string,Delegate)](/api/csharp/yarn/yarn.library/yarn.library.registerfunction-7.md)
- [RegisterFunction\<TResult>(string,Func\<TResult>)](/api/csharp/yarn/yarn.library/yarn.library.registerfunction-1.md)
- [RegisterFunction\<T1, TResult>(string,Func\<T1, TResult>)](/api/csharp/yarn/yarn.library/yarn.library.registerfunction-2.md)
- [RegisterFunction\<T1, T2, TResult>(string,Func\<T1, T2, TResult>)](/api/csharp/yarn/yarn.library/yarn.library.registerfunction-3.md)
- [RegisterFunction\<T1, T2, T3, TResult>(string,Func\<T1, T2, T3, TResult>)](/api/csharp/yarn/yarn.library/yarn.library.registerfunction-4.md)
- [RegisterFunction\<T1, T2, T3, T4, TResult>(string,Func\<T1, T2, T3, T4, TResult>)](/api/csharp/yarn/yarn.library/yarn.library.registerfunction-5.md)
- [RegisterFunction\<T1, T2, T3, T4, T5, TResult>(string,Func\<T1, T2, T3, T4, T5, TResult>)](/api/csharp/yarn/yarn.library/yarn.library.registerfunction-6.md)
- [Line](/api/csharp/yarn/yarn.line.md)
- [Line(string,string\[\])](/api/csharp/yarn/yarn.line/yarn.line..ctor.md)
- [ID](/api/csharp/yarn/yarn.line/yarn.line.id.md)
- [Substitutions](/api/csharp/yarn/yarn.line/yarn.line.substitutions.md)
- [LineHandler](/api/csharp/yarn/yarn.linehandler.md)
- [Logger](/api/csharp/yarn/yarn.logger.md)
- [MemoryVariableStore](/api/csharp/yarn/yarn.memoryvariablestore.md)
- [Clear()](/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.clear.md)
- [GetVariableKind(string)](/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.getvariablekind.md)
- [SetValue(string,bool)](/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-3.md)
- [SetValue(string,float)](/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-2.md)
- [SetValue(string,string)](/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-1.md)
- [TryGetValue\<T>(string,T?)](/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.trygetvalue.md)
- [Program](/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.program.md)
- [SmartVariableEvaluator](/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.smartvariableevaluator.md)
- [Node](/api/csharp/yarn/yarn.node.md)
- [NodeGroupHeader](/api/csharp/yarn/yarn.node/yarn.node.nodegroupheader.md)
- [ToString()](/api/csharp/yarn/yarn.node/yarn.node.tostring.md)
- [ContentSaliencyConditionComplexityScore](/api/csharp/yarn/yarn.node/yarn.node.contentsaliencyconditioncomplexityscore.md)
- [ContentSaliencyConditionVariables](/api/csharp/yarn/yarn.node/yarn.node.contentsaliencyconditionvariables.md)
- [Headers](/api/csharp/yarn/yarn.node/yarn.node.headers.md)
- [Instructions](/api/csharp/yarn/yarn.node/yarn.node.instructions.md)
- [IsNodeGroupHub](/api/csharp/yarn/yarn.node/yarn.node.isnodegrouphub.md)
- [Name](/api/csharp/yarn/yarn.node/yarn.node.name.md)
- [NodeGroup](/api/csharp/yarn/yarn.node/yarn.node.nodegroup.md)
- [Tags](/api/csharp/yarn/yarn.node/yarn.node.tags.md)
- [TrackingVariableName](/api/csharp/yarn/yarn.node/yarn.node.trackingvariablename.md)
- [NodeCompleteHandler](/api/csharp/yarn/yarn.nodecompletehandler.md)
- [NodeStartHandler](/api/csharp/yarn/yarn.nodestarthandler.md)
- [OptionSet](/api/csharp/yarn/yarn.optionset.md)
- [Options](/api/csharp/yarn/yarn.optionset/yarn.optionset.options.md)
- [Option](/api/csharp/yarn/yarn.optionset/yarn.optionset.option.md)
- [ID](/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.id.md)
- [IsAvailable](/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.isavailable.md)
- [Line](/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.line.md)
- [OptionsHandler](/api/csharp/yarn/yarn.optionshandler.md)
- [PrepareForLinesHandler](/api/csharp/yarn/yarn.prepareforlineshandler.md)
- [Program](/api/csharp/yarn/yarn.program.md)
- [GetVariableKind(string)](/api/csharp/yarn/yarn.program/yarn.program.getvariablekind.md)
- [LineIDsForNode(string)](/api/csharp/yarn/yarn.program/yarn.program.lineidsfornode.md)
- [ToString()](/api/csharp/yarn/yarn.program/yarn.program.tostring.md)
- [TryGetInitialValue\<T>(string,T)](/api/csharp/yarn/yarn.program/yarn.program.trygetinitialvalue.md)
- [InitialValues](/api/csharp/yarn/yarn.program/yarn.program.initialvalues.md)
- [Name](/api/csharp/yarn/yarn.program/yarn.program.name.md)
- [Nodes](/api/csharp/yarn/yarn.program/yarn.program.nodes.md)
- [TypeBase](/api/csharp/yarn/yarn.typebase.md)
- [Equals(object)](/api/csharp/yarn/yarn.typebase/yarn.typebase.equals-2.md)
- [Equals(TypeBase)](/api/csharp/yarn/yarn.typebase/yarn.typebase.equals-1.md)
- [GetHashCode()](/api/csharp/yarn/yarn.typebase/yarn.typebase.gethashcode.md)
- [IsAncestorOf(TypeBase)](/api/csharp/yarn/yarn.typebase/yarn.typebase.isancestorof.md)
- [IsConvertibleTo(TypeBase)](/api/csharp/yarn/yarn.typebase/yarn.typebase.isconvertibleto.md)
- [ToString()](/api/csharp/yarn/yarn.typebase/yarn.typebase.tostring.md)
- [ConvertibleToTypes](/api/csharp/yarn/yarn.typebase/yarn.typebase.convertibletotypes.md)
- [Description](/api/csharp/yarn/yarn.typebase/yarn.typebase.description.md)
- [Methods](/api/csharp/yarn/yarn.typebase/yarn.typebase.methods.md)
- [Name](/api/csharp/yarn/yarn.typebase/yarn.typebase.name.md)
- [Parent](/api/csharp/yarn/yarn.typebase/yarn.typebase.parent.md)
- [TypeMembers](/api/csharp/yarn/yarn.typebase/yarn.typebase.typemembers.md)
- [Types](/api/csharp/yarn/yarn.types.md)
- [Any](/api/csharp/yarn/yarn.types/yarn.types.any.md)
- [Boolean](/api/csharp/yarn/yarn.types/yarn.types.boolean.md)
- [Number](/api/csharp/yarn/yarn.types/yarn.types.number.md)
- [String](/api/csharp/yarn/yarn.types/yarn.types.string.md)
- [TypeMappings](/api/csharp/yarn/yarn.types/yarn.types.typemappings.md)
- [VariableKind](/api/csharp/yarn/yarn.variablekind.md)
- [Smart](/api/csharp/yarn/yarn.variablekind/yarn.variablekind.smart.md)
- [Stored](/api/csharp/yarn/yarn.variablekind/yarn.variablekind.stored.md)
- [Unknown](/api/csharp/yarn/yarn.variablekind/yarn.variablekind.unknown.md)
- [Yarn.Saliency Namespace](/api/csharp/yarn.saliency.md)
- [BestLeastRecentlyViewedSaliencyStrategy](/api/csharp/yarn.saliency/yarn.saliency.bestleastrecentlyviewedsaliencystrategy.md)
- [BestLeastRecentlyViewedSaliencyStrategy(IVariableStorage)](/api/csharp/yarn.saliency/yarn.saliency.bestleastrecentlyviewedsaliencystrategy/yarn.saliency.bestleastrecentlyviewedsaliencystrategy..ctor.md)
- [ContentWasSelected(ContentSaliencyOption)](/api/csharp/yarn.saliency/yarn.saliency.bestleastrecentlyviewedsaliencystrategy/yarn.saliency.bestleastrecentlyviewedsaliencystrategy.contentwasselected.md)
- [QueryBestContent(IEnumerable\<ContentSaliencyOption>)](/api/csharp/yarn.saliency/yarn.saliency.bestleastrecentlyviewedsaliencystrategy/yarn.saliency.bestleastrecentlyviewedsaliencystrategy.querybestcontent.md)
- [BestSaliencyStrategy](/api/csharp/yarn.saliency/yarn.saliency.bestsaliencystrategy.md)
- [ContentWasSelected(ContentSaliencyOption)](/api/csharp/yarn.saliency/yarn.saliency.bestsaliencystrategy/yarn.saliency.bestsaliencystrategy.contentwasselected.md)
- [QueryBestContent(IEnumerable\<ContentSaliencyOption>)](/api/csharp/yarn.saliency/yarn.saliency.bestsaliencystrategy/yarn.saliency.bestsaliencystrategy.querybestcontent.md)
- [ContentSaliencyContentType](/api/csharp/yarn.saliency/yarn.saliency.contentsaliencycontenttype.md)
- [Line](/api/csharp/yarn.saliency/yarn.saliency.contentsaliencycontenttype/yarn.saliency.contentsaliencycontenttype.line.md)
- [Node](/api/csharp/yarn.saliency/yarn.saliency.contentsaliencycontenttype/yarn.saliency.contentsaliencycontenttype.node.md)
- [ContentSaliencyOption](/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption.md)
- [ContentSaliencyOption(string)](/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption..ctor.md)
- [ComplexityScore](/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption.complexityscore.md)
- [ContentID](/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption.contentid.md)
- [ContentType](/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption.contenttype.md)
- [FailingConditionValueCount](/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption.failingconditionvaluecount.md)
- [PassingConditionValueCount](/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption.passingconditionvaluecount.md)
- [ViewCountKey](/api/csharp/yarn.saliency/yarn.saliency.contentsaliencyoption/yarn.saliency.contentsaliencyoption.viewcountkey.md)
- [EnumerableRandomExtension](/api/csharp/yarn.saliency/yarn.saliency.enumerablerandomextension.md)
- [RandomElement\<T>(IEnumerable\<T>)](/api/csharp/yarn.saliency/yarn.saliency.enumerablerandomextension/yarn.saliency.enumerablerandomextension.randomelement.md)
- [FirstSaliencyStrategy](/api/csharp/yarn.saliency/yarn.saliency.firstsaliencystrategy.md)
- [ContentWasSelected(ContentSaliencyOption)](/api/csharp/yarn.saliency/yarn.saliency.firstsaliencystrategy/yarn.saliency.firstsaliencystrategy.contentwasselected.md)
- [QueryBestContent(IEnumerable\<ContentSaliencyOption>)](/api/csharp/yarn.saliency/yarn.saliency.firstsaliencystrategy/yarn.saliency.firstsaliencystrategy.querybestcontent.md)
- [IContentSaliencyStrategy](/api/csharp/yarn.saliency/yarn.saliency.icontentsaliencystrategy.md)
- [ContentWasSelected(ContentSaliencyOption)](/api/csharp/yarn.saliency/yarn.saliency.icontentsaliencystrategy/yarn.saliency.icontentsaliencystrategy.contentwasselected.md)
- [QueryBestContent(IEnumerable\<ContentSaliencyOption>)](/api/csharp/yarn.saliency/yarn.saliency.icontentsaliencystrategy/yarn.saliency.icontentsaliencystrategy.querybestcontent.md)
- [RandomBestLeastRecentlyViewedSaliencyStrategy](/api/csharp/yarn.saliency/yarn.saliency.randombestleastrecentlyviewedsaliencystrategy.md)
- [RandomBestLeastRecentlyViewedSaliencyStrategy(IVariableStorage)](/api/csharp/yarn.saliency/yarn.saliency.randombestleastrecentlyviewedsaliencystrategy/yarn.saliency.randombestleastrecentlyviewedsaliencystrategy..ctor.md)
- [ContentWasSelected(ContentSaliencyOption)](/api/csharp/yarn.saliency/yarn.saliency.randombestleastrecentlyviewedsaliencystrategy/yarn.saliency.randombestleastrecentlyviewedsaliencystrategy.contentwasselected.md)
- [QueryBestContent(IEnumerable\<ContentSaliencyOption>)](/api/csharp/yarn.saliency/yarn.saliency.randombestleastrecentlyviewedsaliencystrategy/yarn.saliency.randombestleastrecentlyviewedsaliencystrategy.querybestcontent.md)
- [Yarn.Markup Namespace](/api/csharp/yarn.markup.md)
- [BuiltInMarkupReplacer](/api/csharp/yarn.markup/yarn.markup.builtinmarkupreplacer.md)
- [ProcessReplacementMarker(MarkupAttribute,StringBuilder,List\<MarkupAttribute>,string)](/api/csharp/yarn.markup/yarn.markup.builtinmarkupreplacer/yarn.markup.builtinmarkupreplacer.processreplacementmarker.md)
- [IAttributeMarkerProcessor](/api/csharp/yarn.markup/yarn.markup.iattributemarkerprocessor.md)
- [ProcessReplacementMarker(MarkupAttribute,System.Text.StringBuilder,List\<MarkupAttribute>,string)](/api/csharp/yarn.markup/yarn.markup.iattributemarkerprocessor/yarn.markup.iattributemarkerprocessor.processreplacementmarker.md)
- [LineParser](/api/csharp/yarn.markup/yarn.markup.lineparser.md)
- [CharacterAttribute](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.characterattribute.md)
- [CharacterAttributeNameProperty](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.characterattributenameproperty.md)
- [NoMarkupAttribute](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.nomarkupattribute.md)
- [ReplacementMarkerContents](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.replacementmarkercontents.md)
- [TrimWhitespaceProperty](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.trimwhitespaceproperty.md)
- [DeregisterMarkerProcessor(string)](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.deregistermarkerprocessor.md)
- [Dispose()](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.dispose.md)
- [ExpandSubstitutions(string,IList\<string>)](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.expandsubstitutions.md)
- [ParseString(string,string,bool)](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.parsestring.md)
- [RegisterMarkerProcessor(string,IAttributeMarkerProcessor)](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.registermarkerprocessor.md)
- [MarkupDiagnostic](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.markupdiagnostic.md)
- [MarkupDiagnostic(string,int)](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.markupdiagnostic/yarn.markup.lineparser.markupdiagnostic..ctor.md)
- [Equals(object)](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.markupdiagnostic/yarn.markup.lineparser.markupdiagnostic.equals-1.md)
- [Equals(MarkupDiagnostic)](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.markupdiagnostic/yarn.markup.lineparser.markupdiagnostic.equals-2.md)
- [GetHashCode()](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.markupdiagnostic/yarn.markup.lineparser.markupdiagnostic.gethashcode.md)
- [M:Yarn.Markup.LineParser.MarkupDiagnostic.op\_Equality(Yarn.Markup.LineParser.MarkupDiagnostic,Yarn.Markup.LineParser.MarkupDiagnostic)](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.markupdiagnostic/yarn.markup.lineparser.markupdiagnostic.op_equality.md)
- [M:Yarn.Markup.LineParser.MarkupDiagnostic.op\_Inequality(Yarn.Markup.LineParser.MarkupDiagnostic,Yarn.Markup.LineParser.MarkupDiagnostic)](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.markupdiagnostic/yarn.markup.lineparser.markupdiagnostic.op_inequality.md)
- [Column](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.markupdiagnostic/yarn.markup.lineparser.markupdiagnostic.column.md)
- [Message](/api/csharp/yarn.markup/yarn.markup.lineparser/yarn.markup.lineparser.markupdiagnostic/yarn.markup.lineparser.markupdiagnostic.message.md)
- [MarkupAttribute](/api/csharp/yarn.markup/yarn.markup.markupattribute.md)
- [Shift(int)](/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.shift.md)
- [ToString()](/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.tostring.md)
- [TryGetProperty(string,bool)](/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.trygetproperty-5.md)
- [TryGetProperty(string,int)](/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.trygetproperty-3.md)
- [TryGetProperty(string,float)](/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.trygetproperty-2.md)
- [TryGetProperty(string,string?)](/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.trygetproperty-4.md)
- [TryGetProperty(string,MarkupValue)](/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.trygetproperty-1.md)
- [Length](/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.length.md)
- [Name](/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.name.md)
- [Position](/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.position.md)
- [Properties](/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.properties.md)
- [MarkupParseException](/api/csharp/yarn.markup/yarn.markup.markupparseexception.md)
- [MarkupParseResult](/api/csharp/yarn.markup/yarn.markup.markupparseresult.md)
- [MarkupParseResult(string,List\<MarkupAttribute>)](/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult..ctor.md)
- [DeleteRange(MarkupAttribute)](/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.deleterange.md)
- [TextForAttribute(MarkupAttribute)](/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.textforattribute.md)
- [TryGetAttributeWithName(string,MarkupAttribute)](/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.trygetattributewithname.md)
- [Attributes](/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.attributes.md)
- [Text](/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.text.md)
- [MarkupProperty](/api/csharp/yarn.markup/yarn.markup.markupproperty.md)
- [Name](/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.name.md)
- [Value](/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.value.md)
- [MarkupValue](/api/csharp/yarn.markup/yarn.markup.markupvalue.md)
- [ToString()](/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.tostring-1.md)
- [ToString(IFormatProvider)](/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.tostring-2.md)
- [BoolValue](/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.boolvalue.md)
- [FloatValue](/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.floatvalue.md)
- [IntegerValue](/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.integervalue.md)
- [StringValue](/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.stringvalue.md)
- [Type](/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.type.md)
- [MarkupValueType](/api/csharp/yarn.markup/yarn.markup.markupvaluetype.md)
- [Bool](/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.bool.md)
- [Float](/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.float.md)
- [Integer](/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.integer.md)
- [String](/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.string.md)
- [TagType](/api/csharp/yarn.markup/yarn.markup.tagtype.md)
- [Close](/api/csharp/yarn.markup/yarn.markup.tagtype/yarn.markup.tagtype.close.md)
- [CloseAll](/api/csharp/yarn.markup/yarn.markup.tagtype/yarn.markup.tagtype.closeall.md)
- [Open](/api/csharp/yarn.markup/yarn.markup.tagtype/yarn.markup.tagtype.open.md)
- [SelfClosing](/api/csharp/yarn.markup/yarn.markup.tagtype/yarn.markup.tagtype.selfclosing.md)
- [Yarn.Compiler Namespace](/api/csharp/yarn.compiler.md)
- [CompilationJob](/api/csharp/yarn.compiler/yarn.compiler.compilationjob.md)
- [CompilationType](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.compilationtype.md)
- [Declarations](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.declarations.md)
- [Files](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.files.md)
- [Library](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.library.md)
- [CreateFromFiles(IEnumerable\<string>,Library?)](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-1.md)
- [CreateFromFiles(string\[\])](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-2.md)
- [CreateFromString(string,string,Library?,int)](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromstring.md)
- [CancellationToken](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.cancellationtoken.md)
- [LanguageVersion](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.languageversion.md)
- [TypeDeclarations](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.typedeclarations.md)
- [VariableDeclarations](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.variabledeclarations.md)
- [File](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file.md)
- [FileName](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.filename.md)
- [Source](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.source.md)
- [Type](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type.md)
- [DeclarationsOnly](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.declarationsonly.md)
- [FullCompilation](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.fullcompilation.md)
- [StringsOnly](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.stringsonly.md)
- [TypeCheck](/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.typecheck.md)
- [CompilationResult](/api/csharp/yarn.compiler/yarn.compiler.compilationresult.md)
- [GetDescriptionForVariable(string)](/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.getdescriptionforvariable.md)
- [GetLabelsForNode(string)](/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.getlabelsfornode.md)
- [GetStringForKey(string)](/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.getstringforkey.md)
- [ContainsErrors](/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.containserrors.md)
- [ContainsImplicitStringTags](/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.containsimplicitstringtags.md)
- [DebugInfo](/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.debuginfo.md)
- [Declarations](/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.declarations.md)
- [Diagnostics](/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.diagnostics.md)
- [FileTags](/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.filetags.md)
- [Program](/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.program.md)
- [ProjectDebugInfo](/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.projectdebuginfo.md)
- [StringTable](/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.stringtable.md)
- [UserDefinedTypes](/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.userdefinedtypes.md)
- [Compiler](/api/csharp/yarn.compiler/yarn.compiler.compiler.md)
- [Compile(CompilationJob)](/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.compile.md)
- [FlattenParseTree(IParseTree)](/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.flattenparsetree.md)
- [GetDocumentComments(CommonTokenStream,ParserRuleContext,bool)](/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getdocumentcomments.md)
- [GetLineIDForNodeName(string)](/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getlineidfornodename.md)
- [Declaration](/api/csharp/yarn.compiler/yarn.compiler.declaration.md)
- [ExternalDeclaration](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.externaldeclaration.md)
- [CreateVariable(string,IType,IConvertible,string?)](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.createvariable.md)
- [ToString()](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.tostring.md)
- [DefaultValue](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.defaultvalue.md)
- [Dependencies](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.dependencies.md)
- [Dependents](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.dependents.md)
- [Description](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.description.md)
- [InitialValueParserContext](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.initialvalueparsercontext.md)
- [IsImplicit](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.isimplicit.md)
- [IsInlineExpansion](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.isinlineexpansion.md)
- [IsVariable](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.isvariable.md)
- [Name](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.name.md)
- [Range](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.range.md)
- [SourceFileLine](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefileline.md)
- [SourceFileName](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefilename.md)
- [SourceNodeName](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcenodename.md)
- [Type](/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.type.md)
- [DeclarationBuilder](/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder.md)
- [WithDefaultValue(System.IConvertible)](/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withdefaultvalue.md)
- [WithDescription(string?)](/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withdescription.md)
- [WithImplicit(bool)](/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withimplicit.md)
- [WithName(string)](/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withname.md)
- [WithRange(Yarn.Compiler.Range)](/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withrange.md)
- [WithSourceFileName(string)](/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withsourcefilename.md)
- [WithSourceNodeName(string)](/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withsourcenodename.md)
- [WithType(IType)](/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withtype.md)
- [Declaration](/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.declaration.md)
- [Diagnostic](/api/csharp/yarn.compiler/yarn.compiler.diagnostic.md)
- [Diagnostic(string,IToken,string,DiagnosticSeverity)](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-4.md)
- [Diagnostic(string,ParserRuleContext?,string,DiagnosticSeverity)](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-3.md)
- [Diagnostic(string,string,DiagnosticSeverity)](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-1.md)
- [Diagnostic(string,DiagnosticSeverity)](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-2.md)
- [Diagnostic(string,Range,string,DiagnosticSeverity)](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-5.md)
- [Equals(object)](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.equals.md)
- [GetHashCode()](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.gethashcode.md)
- [ToString()](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.tostring.md)
- [Column](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.column.md)
- [Context](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.context.md)
- [FileName](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.filename.md)
- [Line](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.line.md)
- [Message](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.message.md)
- [Range](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.range.md)
- [Severity](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.severity.md)
- [DiagnosticSeverity](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity.md)
- [Error](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.error.md)
- [Info](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.info.md)
- [Warning](/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.warning.md)
- [EnumTypeBuilder](/api/csharp/yarn.compiler/yarn.compiler.enumtypebuilder.md)
- [FromEnum\<TEnum>(string?)](/api/csharp/yarn.compiler/yarn.compiler.enumtypebuilder/yarn.compiler.enumtypebuilder.fromenum.md)
- [FileParseResult](/api/csharp/yarn.compiler/yarn.compiler.fileparseresult.md)
- [FileParseResult(string,IParseTree,CommonTokenStream)](/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult..ctor.md)
- [Equals(object)](/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.equals.md)
- [GetHashCode()](/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.gethashcode.md)
- [Name](/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.name.md)
- [Tokens](/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tokens.md)
- [Tree](/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tree.md)
- [FunctionTypeBuilder](/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder.md)
- [FromFunctionType(System.Type)](/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.fromfunctiontype.md)
- [WithParameter(IType)](/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.withparameter.md)
- [WithReturnType(IType)](/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.withreturntype.md)
- [WithVariadicParameterType(IType?)](/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.withvariadicparametertype.md)
- [FunctionType](/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.functiontype.md)
- [IndentAwareLexer](/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer.md)
- [IndentAwareLexer(ICharStream,TextWriter,TextWriter)](/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer..ctor.md)
- [IsInWhenClause()](/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.isinwhenclause.md)
- [NextToken()](/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.nexttoken.md)
- [SetInWhenClause(bool)](/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.setinwhenclause.md)
- [Warnings](/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warnings.md)
- [LexerWarning](/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.lexerwarning.md)
- [Message](/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.lexerwarning/yarn.compiler.indentawarelexer.lexerwarning.message.md)
- [Token](/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.lexerwarning/yarn.compiler.indentawarelexer.lexerwarning.token.md)
- [NodeDebugInfo](/api/csharp/yarn.compiler/yarn.compiler.nodedebuginfo.md)
- [NodeDebugInfo(string?,string)](/api/csharp/yarn.compiler/yarn.compiler.nodedebuginfo/yarn.compiler.nodedebuginfo..ctor.md)
- [GetLineInfo(int)](/api/csharp/yarn.compiler/yarn.compiler.nodedebuginfo/yarn.compiler.nodedebuginfo.getlineinfo.md)
- [FileName](/api/csharp/yarn.compiler/yarn.compiler.nodedebuginfo/yarn.compiler.nodedebuginfo.filename.md)
- [IsImplicit](/api/csharp/yarn.compiler/yarn.compiler.nodedebuginfo/yarn.compiler.nodedebuginfo.isimplicit.md)
- [NodeName](/api/csharp/yarn.compiler/yarn.compiler.nodedebuginfo/yarn.compiler.nodedebuginfo.nodename.md)
- [Range](/api/csharp/yarn.compiler/yarn.compiler.nodedebuginfo/yarn.compiler.nodedebuginfo.range.md)
- [LineInfo](/api/csharp/yarn.compiler/yarn.compiler.nodedebuginfo/yarn.compiler.nodedebuginfo.lineinfo.md)
- [FileName](/api/csharp/yarn.compiler/yarn.compiler.nodedebuginfo/yarn.compiler.nodedebuginfo.lineinfo/yarn.compiler.nodedebuginfo.lineinfo.filename.md)
- [NodeName](/api/csharp/yarn.compiler/yarn.compiler.nodedebuginfo/yarn.compiler.nodedebuginfo.lineinfo/yarn.compiler.nodedebuginfo.lineinfo.nodename.md)
- [Position](/api/csharp/yarn.compiler/yarn.compiler.nodedebuginfo/yarn.compiler.nodedebuginfo.lineinfo/yarn.compiler.nodedebuginfo.lineinfo.position.md)
- [Position](/api/csharp/yarn.compiler/yarn.compiler.position.md)
- [Equals(object)](/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.equals.md)
- [GetHashCode()](/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.gethashcode.md)
- [M:Yarn.Compiler.Position.op\_GreaterThanOrEqual(Yarn.Compiler.Position,Yarn.Compiler.Position)](/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.op_greaterthanorequal.md)
- [M:Yarn.Compiler.Position.op\_LessThanOrEqual(Yarn.Compiler.Position,Yarn.Compiler.Position)](/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.op_lessthanorequal.md)
- [ToString()](/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.tostring.md)
- [Character](/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.character.md)
- [IsValid](/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.isvalid.md)
- [Line](/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.line.md)
- [Project](/api/csharp/yarn.compiler/yarn.compiler.project.md)
- [CurrentProjectFileVersion](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.currentprojectfileversion.md)
- [WorkspaceRootPlaceholder](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.workspacerootplaceholder.md)
- [YarnSpinnerProjectVersion2](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.yarnspinnerprojectversion2.md)
- [YarnSpinnerProjectVersion3](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.yarnspinnerprojectversion3.md)
- [Project()](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project..ctor-1.md)
- [Project(string,string?)](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project..ctor-2.md)
- [GetJson()](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.getjson.md)
- [IsMatchingPath(string)](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.ismatchingpath.md)
- [IsValidVersionNumber(int)](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.isvalidversionnumber.md)
- [LoadFromFile(string,string?)](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.loadfromfile.md)
- [SaveToFile(string)](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.savetofile.md)
- [AllowLanguagePreviewFeatures](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.allowlanguagepreviewfeatures.md)
- [BaseLanguage](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.baselanguage.md)
- [CompilerOptions](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.compileroptions.md)
- [Definitions](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.definitions.md)
- [DefinitionsFiles](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.definitionsfiles.md)
- [DefinitionsPath](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.definitionspath.md)
- [ExcludeFilePatterns](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.excludefilepatterns.md)
- [ExtensionData](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.extensiondata.md)
- [FileVersion](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.fileversion.md)
- [Localisation](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localisation.md)
- [Path](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.path.md)
- [SourceFilePatterns](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.sourcefilepatterns.md)
- [SourceFiles](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.sourcefiles.md)
- [WorkspaceRootPath](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.workspacerootpath.md)
- [LocalizationInfo](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localizationinfo.md)
- [Assets](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localizationinfo/yarn.compiler.project.localizationinfo.assets.md)
- [Strings](/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localizationinfo/yarn.compiler.project.localizationinfo.strings.md)
- [ProjectDebugInfo](/api/csharp/yarn.compiler/yarn.compiler.projectdebuginfo.md)
- [GetNodeDebugInfo(string)](/api/csharp/yarn.compiler/yarn.compiler.projectdebuginfo/yarn.compiler.projectdebuginfo.getnodedebuginfo.md)
- [Nodes](/api/csharp/yarn.compiler/yarn.compiler.projectdebuginfo/yarn.compiler.projectdebuginfo.nodes.md)
- [Range](/api/csharp/yarn.compiler/yarn.compiler.range.md)
- [Range()](/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range..ctor-2.md)
- [Range(int,int,int,int)](/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range..ctor-1.md)
- [Equals(object)](/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.equals.md)
- [GetHashCode()](/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.gethashcode.md)
- [ToString()](/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.tostring.md)
- [End](/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.end.md)
- [IsValid](/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.isvalid.md)
- [Start](/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.start.md)
- [StringInfo](/api/csharp/yarn.compiler/yarn.compiler.stringinfo.md)
- [fileName](/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.filename.md)
- [isImplicitTag](/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.isimplicittag.md)
- [lineNumber](/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.linenumber.md)
- [metadata](/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.metadata.md)
- [nodeName](/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.nodename.md)
- [shadowLineID](/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.shadowlineid.md)
- [text](/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.text.md)
- [ToString()](/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.tostring.md)
- [Utility](/api/csharp/yarn.compiler/yarn.compiler.utility.md)
- [AddTagsToLines(string,ICollection\<string>?)](/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.addtagstolines.md)
- [DetermineNodeConnections(string\[\])](/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.determinenodeconnections.md)
- [ExtractStringBlocks(IEnumerable\<Node>,ProjectDebugInfo)](/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.extractstringblocks.md)
- [GenerateYarnFileWithDeclarations(IEnumerable\<Yarn.Compiler.Declaration>,string,IEnumerable\<string>?,IDictionary\<string, string>?)](/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.generateyarnfilewithdeclarations.md)
- [GetCompiledCodeAsString(Program,Library?,CompilationResult?)](/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.getcompiledcodeasstring.md)
- [GetYarnValue(IConvertible)](/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.getyarnvalue.md)
- [ParseSource(string)](/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.parsesource.md)
- [TagLines(string,ICollection\<string>?)](/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.taglines.md)
- [TryGetNodeTitle(string?,YarnSpinnerParser.NodeContext,string?,string?,string?,string?)](/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.trygetnodetitle.md)
- [Yarn.Compiler.Upgrader Namespace](/api/csharp/yarn.compiler.upgrader.md)
- [LanguageUpgrader](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader.md)
- [Upgrade(UpgradeJob)](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader/yarn.compiler.upgrader.languageupgrader.upgrade.md)
- [TextReplacement](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement.md)
- [Comment](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.comment.md)
- [OriginalText](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originaltext.md)
- [ReplacementText](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementtext.md)
- [Start](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.start.md)
- [StartLine](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.startline.md)
- [OriginalLength](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originallength.md)
- [ReplacementLength](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementlength.md)
- [UpgradeJob](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob.md)
- [Files](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.files.md)
- [UpgradeType](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.upgradetype.md)
- [UpgradeJob(UpgradeType,IEnumerable\<CompilationJob.File>)](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob..ctor.md)
- [UpgradeResult](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult.md)
- [Files](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.files.md)
- [Diagnostics](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.diagnostics.md)
- [OutputFile](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile.md)
- [Diagnostics](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.diagnostics.md)
- [IsNewFile](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.isnewfile.md)
- [OriginalSource](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.originalsource.md)
- [Path](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.path.md)
- [Replacements](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.replacements.md)
- [UpgradedSource](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.upgradedsource.md)
- [UpgradeType](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype.md)
- [Version1to2](/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype/yarn.compiler.upgrader.upgradetype.version1to2.md)
- [Yarn.Unity Namespace](/api/csharp/yarn.unity.md)
- [ActionMarkupHandler](/api/csharp/yarn.unity/yarn.unity.actionmarkuphandler.md)
- [OnCharacterWillAppear(int,MarkupParseResult,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.actionmarkuphandler/yarn.unity.actionmarkuphandler.oncharacterwillappear.md)
- [OnLineDisplayBegin(MarkupParseResult,TMP\_Text)](/api/csharp/yarn.unity/yarn.unity.actionmarkuphandler/yarn.unity.actionmarkuphandler.onlinedisplaybegin.md)
- [OnLineDisplayComplete()](/api/csharp/yarn.unity/yarn.unity.actionmarkuphandler/yarn.unity.actionmarkuphandler.onlinedisplaycomplete.md)
- [OnLineWillDismiss()](/api/csharp/yarn.unity/yarn.unity.actionmarkuphandler/yarn.unity.actionmarkuphandler.onlinewilldismiss.md)
- [OnPrepareForLine(MarkupParseResult,TMP\_Text)](/api/csharp/yarn.unity/yarn.unity.actionmarkuphandler/yarn.unity.actionmarkuphandler.onprepareforline.md)
- [ActionRegistrationExtension](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension.md)
- [AddCommandHandler(IActionRegistration,string,System.Action)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-1.md)
- [AddCommandHandler(IActionRegistration,string,System.Func\<IEnumerator>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-52.md)
- [AddCommandHandler(IActionRegistration,string,System.Func\<System.Threading.Tasks.Task>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-18.md)
- [AddCommandHandler(IActionRegistration,string,System.Func\<Coroutine>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-69.md)
- [AddCommandHandler(IActionRegistration,string,System.Func\<YarnTask>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-35.md)
- [AddCommandHandler\<T1>(IActionRegistration,string,System.Action\<T1>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-2.md)
- [AddCommandHandler\<T1>(IActionRegistration,string,System.Func\<T1, IEnumerator>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-53.md)
- [AddCommandHandler\<T1>(IActionRegistration,string,System.Func\<T1, System.Threading.Tasks.Task>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-19.md)
- [AddCommandHandler\<T1>(IActionRegistration,string,System.Func\<T1, Coroutine>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-70.md)
- [AddCommandHandler\<T1>(IActionRegistration,string,System.Func\<T1, YarnTask>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-36.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(IActionRegistration,string,System.Action\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-11.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, IEnumerator>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-62.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, System.Threading.Tasks.Task>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-28.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Coroutine>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-79.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, YarnTask>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-45.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(IActionRegistration,string,System.Ac](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-12.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(IActionRegistration,string,System.Fu](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-63.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(IActionRegistration,string,System.Fu](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-29.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(IActionRegistration,string,System.Fu](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-80.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(IActionRegistration,string,System.Fu](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-46.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(IActionRegistration,string,Syst](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-13.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(IActionRegistration,string,Syst](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-64.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(IActionRegistration,string,Syst](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-30.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(IActionRegistration,string,Syst](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-81.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(IActionRegistration,string,Syst](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-47.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(IActionRegistration,string](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-14.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(IActionRegistration,string](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-65.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(IActionRegistration,string](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-31.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(IActionRegistration,string](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-82.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(IActionRegistration,string](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-48.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(IActionRegistration,s](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-15.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(IActionRegistration,s](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-66.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(IActionRegistration,s](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-32.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(IActionRegistration,s](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-83.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(IActionRegistration,s](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-49.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(IActionRegistrat](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-16.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(IActionRegistrat](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-67.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(IActionRegistrat](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-33.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(IActionRegistrat](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-84.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(IActionRegistrat](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-50.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(IActionRegi](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-17.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(IActionRegi](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-68.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(IActionRegi](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-34.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(IActionRegi](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-85.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(IActionRegi](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-51.md)
- [AddCommandHandler\<T1, T2>(IActionRegistration,string,System.Action\<T1, T2>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-3.md)
- [AddCommandHandler\<T1, T2>(IActionRegistration,string,System.Func\<T1, T2, IEnumerator>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-54.md)
- [AddCommandHandler\<T1, T2>(IActionRegistration,string,System.Func\<T1, T2, System.Threading.Tasks.Task>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-20.md)
- [AddCommandHandler\<T1, T2>(IActionRegistration,string,System.Func\<T1, T2, Coroutine>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-71.md)
- [AddCommandHandler\<T1, T2>(IActionRegistration,string,System.Func\<T1, T2, YarnTask>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-37.md)
- [AddCommandHandler\<T1, T2, T3>(IActionRegistration,string,System.Action\<T1, T2, T3>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-4.md)
- [AddCommandHandler\<T1, T2, T3>(IActionRegistration,string,System.Func\<T1, T2, T3, IEnumerator>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-55.md)
- [AddCommandHandler\<T1, T2, T3>(IActionRegistration,string,System.Func\<T1, T2, T3, System.Threading.Tasks.Task>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-21.md)
- [AddCommandHandler\<T1, T2, T3>(IActionRegistration,string,System.Func\<T1, T2, T3, Coroutine>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-72.md)
- [AddCommandHandler\<T1, T2, T3>(IActionRegistration,string,System.Func\<T1, T2, T3, YarnTask>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-38.md)
- [AddCommandHandler\<T1, T2, T3, T4>(IActionRegistration,string,System.Action\<T1, T2, T3, T4>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-5.md)
- [AddCommandHandler\<T1, T2, T3, T4>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, IEnumerator>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-56.md)
- [AddCommandHandler\<T1, T2, T3, T4>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, System.Threading.Tasks.Task>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-22.md)
- [AddCommandHandler\<T1, T2, T3, T4>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, Coroutine>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-73.md)
- [AddCommandHandler\<T1, T2, T3, T4>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, YarnTask>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-39.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5>(IActionRegistration,string,System.Action\<T1, T2, T3, T4, T5>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-6.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, IEnumerator>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-57.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, System.Threading.Tasks.Task>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-23.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, Coroutine>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-74.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, YarnTask>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-40.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6>(IActionRegistration,string,System.Action\<T1, T2, T3, T4, T5, T6>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-7.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, IEnumerator>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-58.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, System.Threading.Tasks.Task>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-24.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, Coroutine>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-75.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, YarnTask>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-41.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7>(IActionRegistration,string,System.Action\<T1, T2, T3, T4, T5, T6, T7>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-8.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, IEnumerator>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-59.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, System.Threading.Tasks.Task>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-25.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, Coroutine>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-76.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, YarnTask>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-42.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8>(IActionRegistration,string,System.Action\<T1, T2, T3, T4, T5, T6, T7, T8>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-9.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, IEnumerator>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-60.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, System.Threading.Tasks.Task>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-26.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, Coroutine>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-77.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, YarnTask>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-43.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9>(IActionRegistration,string,System.Action\<T1, T2, T3, T4, T5, T6, T7, T8, T9>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-10.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, IEnumerator>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-61.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, System.Threading.Tasks.Task>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-27.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, Coroutine>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-78.md)
- [AddCommandHandler\<T1, T2, T3, T4, T5, T6, T7, T8, T9>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, YarnTask>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addcommandhandler-44.md)
- [AddFunction\<TResult>(IActionRegistration,string,System.Func\<TResult>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addfunction-1.md)
- [AddFunction\<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addfunction-10.md)
- [AddFunction\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addfunction-11.md)
- [AddFunction\<T1, TResult>(IActionRegistration,string,System.Func\<T1, TResult>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addfunction-2.md)
- [AddFunction\<T1, T2, TResult>(IActionRegistration,string,System.Func\<T1, T2, TResult>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addfunction-3.md)
- [AddFunction\<T1, T2, T3, TResult>(IActionRegistration,string,System.Func\<T1, T2, T3, TResult>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addfunction-4.md)
- [AddFunction\<T1, T2, T3, T4, TResult>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, TResult>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addfunction-5.md)
- [AddFunction\<T1, T2, T3, T4, T5, TResult>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, TResult>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addfunction-6.md)
- [AddFunction\<T1, T2, T3, T4, T5, T6, TResult>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, TResult>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addfunction-7.md)
- [AddFunction\<T1, T2, T3, T4, T5, T6, T7, TResult>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, TResult>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addfunction-8.md)
- [AddFunction\<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(IActionRegistration,string,System.Func\<T1, T2, T3, T4, T5, T6, T7, T8, TResult>)](/api/csharp/yarn.unity/yarn.unity.actionregistrationextension/yarn.unity.actionregistrationextension.addfunction-9.md)
- [Actions](/api/csharp/yarn.unity/yarn.unity.actions.md)
- [Actions(IActionRegistration,Library)](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions..ctor.md)
- [AddCommandHandler(string,Delegate)](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-1.md)
- [AddCommandHandler(string,Func\<object>)](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-3.md)
- [AddCommandHandler(string,MethodInfo)](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-2.md)
- [AddFunction(string,Delegate)](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction.md)
- [AddRegistrationMethod(ActionRegistrationMethod)](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addregistrationmethod.md)
- [RegisterActions()](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.registeractions.md)
- [RegisterFunctionDeclaration(string,Type,Type\[\])](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.registerfunctiondeclaration.md)
- [RemoveCommandHandler(string)](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.removecommandhandler.md)
- [RemoveFunction(string)](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.removefunction.md)
- [SetupForProject(YarnProject)](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.setupforproject.md)
- [ActionRegistrar](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.actionregistrar.md)
- [Commands](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.commands.md)
- [Library](/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.library.md)
- [BuiltinLocalisedLineProvider](/api/csharp/yarn.unity/yarn.unity.builtinlocalisedlineprovider.md)
- [DeregisterMarkerProcessor(string)](/api/csharp/yarn.unity/yarn.unity.builtinlocalisedlineprovider/yarn.unity.builtinlocalisedlineprovider.deregistermarkerprocessor.md)
- [GetLocalizedLineAsync(Line,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.builtinlocalisedlineprovider/yarn.unity.builtinlocalisedlineprovider.getlocalizedlineasync.md)
- [PrepareForLinesAsync(IEnumerable\<string>,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.builtinlocalisedlineprovider/yarn.unity.builtinlocalisedlineprovider.prepareforlinesasync.md)
- [RegisterMarkerProcessor(string,Markup.IAttributeMarkerProcessor)](/api/csharp/yarn.unity/yarn.unity.builtinlocalisedlineprovider/yarn.unity.builtinlocalisedlineprovider.registermarkerprocessor.md)
- [AssetLocaleCode](/api/csharp/yarn.unity/yarn.unity.builtinlocalisedlineprovider/yarn.unity.builtinlocalisedlineprovider.assetlocalecode.md)
- [LocaleCode](/api/csharp/yarn.unity/yarn.unity.builtinlocalisedlineprovider/yarn.unity.builtinlocalisedlineprovider.localecode.md)
- [Culture](/api/csharp/yarn.unity/yarn.unity.culture.md)
- [DisplayName](/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.displayname.md)
- [IsNeutralCulture](/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.isneutralculture.md)
- [Name](/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.name.md)
- [NativeName](/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.nativename.md)
- [Culture(System.Globalization.CultureInfo)](/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture..ctor.md)
- [Cultures](/api/csharp/yarn.unity/yarn.unity.cultures.md)
- [GetCulture(string)](/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getculture.md)
- [GetCultures()](/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getcultures.md)
- [HasCulture(string)](/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.hasculture.md)
- [TryGetCulture(string,Culture)](/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.trygetculture.md)
- [CurrentNeutralCulture](/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.currentneutralculture.md)
- [DialogueOption](/api/csharp/yarn.unity/yarn.unity.dialogueoption.md)
- [DialogueOptionID](/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.dialogueoptionid.md)
- [IsAvailable](/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.isavailable.md)
- [Line](/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.line.md)
- [TextID](/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.textid.md)
- [DialoguePresenterBase](/api/csharp/yarn.unity/yarn.unity.dialoguepresenterbase.md)
- [OnDialogueCompleteAsync()](/api/csharp/yarn.unity/yarn.unity.dialoguepresenterbase/yarn.unity.dialoguepresenterbase.ondialoguecompleteasync.md)
- [OnDialogueStartedAsync()](/api/csharp/yarn.unity/yarn.unity.dialoguepresenterbase/yarn.unity.dialoguepresenterbase.ondialoguestartedasync.md)
- [OnNodeEnter(string)](/api/csharp/yarn.unity/yarn.unity.dialoguepresenterbase/yarn.unity.dialoguepresenterbase.onnodeenter.md)
- [OnNodeExit(string)](/api/csharp/yarn.unity/yarn.unity.dialoguepresenterbase/yarn.unity.dialoguepresenterbase.onnodeexit.md)
- [RunLineAsync(LocalizedLine,LineCancellationToken)](/api/csharp/yarn.unity/yarn.unity.dialoguepresenterbase/yarn.unity.dialoguepresenterbase.runlineasync.md)
- [RunOptionsAsync(DialogueOption\[\],CancellationToken)](/api/csharp/yarn.unity/yarn.unity.dialoguepresenterbase/yarn.unity.dialoguepresenterbase.runoptionsasync-1.md)
- [RunOptionsAsync(DialogueOption\[\],LineCancellationToken)](/api/csharp/yarn.unity/yarn.unity.dialoguepresenterbase/yarn.unity.dialoguepresenterbase.runoptionsasync-2.md)
- [Typewriter](/api/csharp/yarn.unity/yarn.unity.dialoguepresenterbase/yarn.unity.dialoguepresenterbase.typewriter.md)
- [DialogueReference](/api/csharp/yarn.unity/yarn.unity.dialoguereference.md)
- [nodeName](/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.nodename.md)
- [project](/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.project.md)
- [DialogueReference()](/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference..ctor-1.md)
- [DialogueReference(YarnProject,string)](/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference..ctor-2.md)
- [IsValid](/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.isvalid.md)
- [DialogueRunner](/api/csharp/yarn.unity/yarn.unity.dialoguerunner.md)
- [autoStart](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.autostart.md)
- [onDialogueComplete](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.ondialoguecomplete.md)
- [onDialogueStart](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.ondialoguestart.md)
- [onNodeComplete](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodecomplete.md)
- [onNodeStart](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodestart.md)
- [onUnhandledCommand](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onunhandledcommand.md)
- [runSelectedOptionAsLine](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.runselectedoptionasline.md)
- [startNode](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startnode.md)
- [verboseLogging](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.verboselogging.md)
- [AddCommandHandler(string,Delegate)](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-1.md)
- [AddCommandHandler(string,MethodInfo)](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-2.md)
- [AddFunction(string,Delegate)](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction.md)
- [FindRunner(Component)](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.findrunner.md)
- [LoadStateFromPersistentStorage(string)](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.loadstatefrompersistentstorage.md)
- [RegisterFunctionDeclaration(string,Type,Type\[\])](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.registerfunctiondeclaration.md)
- [RemoveCommandHandler(string)](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removecommandhandler.md)
- [RemoveFunction(string)](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removefunction.md)
- [RequestHurryUpLine()](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.requesthurryupline.md)
- [RequestHurryUpOption()](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.requesthurryupoption.md)
- [RequestNextLine()](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.requestnextline.md)
- [SaveStateToPersistentStorage(string)](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.savestatetopersistentstorage.md)
- [SetProject(YarnProject)](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setproject.md)
- [SplitCommandText(string)](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.splitcommandtext.md)
- [StartDialogue(string)](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startdialogue.md)
- [Stop()](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stop.md)
- [Dialogue](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogue.md)
- [DialoguePresenters](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialoguepresenters.md)
- [DialogueTask](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialoguetask.md)
- [DialogueViews](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogueviews.md)
- [IsDialogueRunning](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.isdialoguerunning.md)
- [IsInPlaymode](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.isinplaymode.md)
- [LineProvider](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.lineprovider.md)
- [NoOptionSelected](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.nooptionselected.md)
- [VariableStorage](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.variablestorage.md)
- [YarnProject](/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.yarnproject.md)
- [Effects](/api/csharp/yarn.unity/yarn.unity.effects.md)
- [FadeAlpha(CanvasGroup,float,float,float,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.fadealpha.md)
- [FadeAlphaAsync(CanvasGroup,float,float,float,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.fadealphaasync.md)
- [GeneratedVariableStorageExtensions](/api/csharp/yarn.unity/yarn.unity.generatedvariablestorageextensions.md)
- [GetEnumValueOrDefault\<T>(IGeneratedVariableStorage,string)](/api/csharp/yarn.unity/yarn.unity.generatedvariablestorageextensions/yarn.unity.generatedvariablestorageextensions.getenumvalueordefault.md)
- [GetValueOrDefault\<T>(IGeneratedVariableStorage,string)](/api/csharp/yarn.unity/yarn.unity.generatedvariablestorageextensions/yarn.unity.generatedvariablestorageextensions.getvalueordefault.md)
- [SetValue\<T>(IGeneratedVariableStorage,string,T)](/api/csharp/yarn.unity/yarn.unity.generatedvariablestorageextensions/yarn.unity.generatedvariablestorageextensions.setvalue.md)
- [IActionMarkupHandler](/api/csharp/yarn.unity/yarn.unity.iactionmarkuphandler.md)
- [OnCharacterWillAppear(int,MarkupParseResult,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.iactionmarkuphandler/yarn.unity.iactionmarkuphandler.oncharacterwillappear.md)
- [OnLineDisplayBegin(MarkupParseResult,TMP\_Text)](/api/csharp/yarn.unity/yarn.unity.iactionmarkuphandler/yarn.unity.iactionmarkuphandler.onlinedisplaybegin.md)
- [OnLineDisplayComplete()](/api/csharp/yarn.unity/yarn.unity.iactionmarkuphandler/yarn.unity.iactionmarkuphandler.onlinedisplaycomplete.md)
- [OnLineWillDismiss()](/api/csharp/yarn.unity/yarn.unity.iactionmarkuphandler/yarn.unity.iactionmarkuphandler.onlinewilldismiss.md)
- [OnPrepareForLine(MarkupParseResult,TMP\_Text)](/api/csharp/yarn.unity/yarn.unity.iactionmarkuphandler/yarn.unity.iactionmarkuphandler.onprepareforline.md)
- [IActionRegistration](/api/csharp/yarn.unity/yarn.unity.iactionregistration.md)
- [AddCommandHandler(string,Delegate)](/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-1.md)
- [AddCommandHandler(string,MethodInfo)](/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-2.md)
- [AddFunction(string,Delegate)](/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction.md)
- [RegisterFunctionDeclaration(string,Type,Type\[\])](/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.registerfunctiondeclaration.md)
- [RemoveCommandHandler(string)](/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.removecommandhandler.md)
- [RemoveFunction(string)](/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.removefunction.md)
- [IAssetProvider](/api/csharp/yarn.unity/yarn.unity.iassetprovider.md)
- [GetAssetsOfType\<T>()](/api/csharp/yarn.unity/yarn.unity.iassetprovider/yarn.unity.iassetprovider.getassetsoftype.md)
- [TryGetAsset\<T>(T?)](/api/csharp/yarn.unity/yarn.unity.iassetprovider/yarn.unity.iassetprovider.trygetasset.md)
- [IAsyncTypewriter](/api/csharp/yarn.unity/yarn.unity.iasynctypewriter.md)
- [ContentDidDismiss()](/api/csharp/yarn.unity/yarn.unity.iasynctypewriter/yarn.unity.iasynctypewriter.contentdiddismiss.md)
- [ContentWillDismiss()](/api/csharp/yarn.unity/yarn.unity.iasynctypewriter/yarn.unity.iasynctypewriter.contentwilldismiss.md)
- [PrepareForContent(Markup.MarkupParseResult)](/api/csharp/yarn.unity/yarn.unity.iasynctypewriter/yarn.unity.iasynctypewriter.prepareforcontent.md)
- [RunTypewriter(Markup.MarkupParseResult,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.iasynctypewriter/yarn.unity.iasynctypewriter.runtypewriter.md)
- [ActionMarkupHandlers](/api/csharp/yarn.unity/yarn.unity.iasynctypewriter/yarn.unity.iasynctypewriter.actionmarkuphandlers.md)
- [TextElement](/api/csharp/yarn.unity/yarn.unity.iasynctypewriter/yarn.unity.iasynctypewriter.textelement.md)
- [ICommand](/api/csharp/yarn.unity/yarn.unity.icommand.md)
- [Name](/api/csharp/yarn.unity/yarn.unity.icommand/yarn.unity.icommand.name.md)
- [IGeneratedVariableStorage](/api/csharp/yarn.unity/yarn.unity.igeneratedvariablestorage.md)
- [ILineProvider](/api/csharp/yarn.unity/yarn.unity.ilineprovider.md)
- [DeregisterMarkerProcessor(string)](/api/csharp/yarn.unity/yarn.unity.ilineprovider/yarn.unity.ilineprovider.deregistermarkerprocessor.md)
- [GetLocalizedLineAsync(Line,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.ilineprovider/yarn.unity.ilineprovider.getlocalizedlineasync.md)
- [PrepareForLinesAsync(IEnumerable\<string>,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.ilineprovider/yarn.unity.ilineprovider.prepareforlinesasync.md)
- [RegisterMarkerProcessor(string,Yarn.Markup.IAttributeMarkerProcessor)](/api/csharp/yarn.unity/yarn.unity.ilineprovider/yarn.unity.ilineprovider.registermarkerprocessor.md)
- [LocaleCode](/api/csharp/yarn.unity/yarn.unity.ilineprovider/yarn.unity.ilineprovider.localecode.md)
- [YarnProject](/api/csharp/yarn.unity/yarn.unity.ilineprovider/yarn.unity.ilineprovider.yarnproject.md)
- [InMemoryVariableStorage](/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage.md)
- [showDebug](/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.showdebug.md)
- [Clear()](/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.clear.md)
- [Contains(string)](/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.contains.md)
- [GetAllVariables()](/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.getallvariables.md)
- [GetDebugList()](/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.getdebuglist.md)
- [SetAllVariables(Dictionary\<string, float>,Dictionary\<string, string>,Dictionary\<string, bool>,bool)](/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setallvariables.md)
- [SetValue(string,bool)](/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-3.md)
- [SetValue(string,float)](/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-2.md)
- [SetValue(string,string)](/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-1.md)
- [TryGetValue\<T>(string,T)](/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.trygetvalue.md)
- [InputSystemAvailability](/api/csharp/yarn.unity/yarn.unity.inputsystemavailability.md)
- [GetAxis(string?)](/api/csharp/yarn.unity/yarn.unity.inputsystemavailability/yarn.unity.inputsystemavailability.getaxis.md)
- [GetButtonDown(string?)](/api/csharp/yarn.unity/yarn.unity.inputsystemavailability/yarn.unity.inputsystemavailability.getbuttondown.md)
- [GetKeyDown(KeyCode)](/api/csharp/yarn.unity/yarn.unity.inputsystemavailability/yarn.unity.inputsystemavailability.getkeydown.md)
- [InstantTypewriter](/api/csharp/yarn.unity/yarn.unity.instanttypewriter.md)
- [ContentDidDismiss()](/api/csharp/yarn.unity/yarn.unity.instanttypewriter/yarn.unity.instanttypewriter.contentdiddismiss.md)
- [ContentWillDismiss()](/api/csharp/yarn.unity/yarn.unity.instanttypewriter/yarn.unity.instanttypewriter.contentwilldismiss.md)
- [PrepareForContent(MarkupParseResult)](/api/csharp/yarn.unity/yarn.unity.instanttypewriter/yarn.unity.instanttypewriter.prepareforcontent.md)
- [RunTypewriter(Markup.MarkupParseResult,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.instanttypewriter/yarn.unity.instanttypewriter.runtypewriter.md)
- [ActionMarkupHandlers](/api/csharp/yarn.unity/yarn.unity.instanttypewriter/yarn.unity.instanttypewriter.actionmarkuphandlers.md)
- [TextElement](/api/csharp/yarn.unity/yarn.unity.instanttypewriter/yarn.unity.instanttypewriter.textelement.md)
- [InterfaceContainer\<TContainedType>](/api/csharp/yarn.unity/yarn.unity.interfacecontainer.md)
- [targetObject](/api/csharp/yarn.unity/yarn.unity.interfacecontainer/yarn.unity.interfacecontainer.targetobject.md)
- [OnAfterDeserialize()](/api/csharp/yarn.unity/yarn.unity.interfacecontainer/yarn.unity.interfacecontainer.onafterdeserialize.md)
- [OnBeforeSerialize()](/api/csharp/yarn.unity/yarn.unity.interfacecontainer/yarn.unity.interfacecontainer.onbeforeserialize.md)
- [Interface](/api/csharp/yarn.unity/yarn.unity.interfacecontainer/yarn.unity.interfacecontainer.interface.md)
- [IYarnTask](/api/csharp/yarn.unity/yarn.unity.iyarntask.md)
- [Forget()](/api/csharp/yarn.unity/yarn.unity.iyarntask/yarn.unity.iyarntask.forget.md)
- [IsCompleted()](/api/csharp/yarn.unity/yarn.unity.iyarntask/yarn.unity.iyarntask.iscompleted.md)
- [IsCompletedSuccessfully()](/api/csharp/yarn.unity/yarn.unity.iyarntask/yarn.unity.iyarntask.iscompletedsuccessfully.md)
- [LetterTypewriter](/api/csharp/yarn.unity/yarn.unity.lettertypewriter.md)
- [ContentDidDismiss()](/api/csharp/yarn.unity/yarn.unity.lettertypewriter/yarn.unity.lettertypewriter.contentdiddismiss.md)
- [ContentWillDismiss()](/api/csharp/yarn.unity/yarn.unity.lettertypewriter/yarn.unity.lettertypewriter.contentwilldismiss.md)
- [PrepareForContent(Markup.MarkupParseResult)](/api/csharp/yarn.unity/yarn.unity.lettertypewriter/yarn.unity.lettertypewriter.prepareforcontent.md)
- [RunTypewriter(Markup.MarkupParseResult,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.lettertypewriter/yarn.unity.lettertypewriter.runtypewriter.md)
- [ActionMarkupHandlers](/api/csharp/yarn.unity/yarn.unity.lettertypewriter/yarn.unity.lettertypewriter.actionmarkuphandlers.md)
- [CharactersPerSecond](/api/csharp/yarn.unity/yarn.unity.lettertypewriter/yarn.unity.lettertypewriter.characterspersecond.md)
- [TextElement](/api/csharp/yarn.unity/yarn.unity.lettertypewriter/yarn.unity.lettertypewriter.textelement.md)
- [LineAdvancer](/api/csharp/yarn.unity/yarn.unity.lineadvancer.md)
- [advanceRequestsBeforeCancellingLine](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.advancerequestsbeforecancellingline.md)
- [multiAdvanceIsCancel](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.multiadvanceiscancel.md)
- [OnCharacterWillAppear(int,MarkupParseResult,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.oncharacterwillappear.md)
- [OnDialogueCompleteAsync()](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.ondialoguecompleteasync.md)
- [OnDialogueStartedAsync()](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.ondialoguestartedasync.md)
- [OnLineDisplayBegin(MarkupParseResult,TMP\_Text)](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.onlinedisplaybegin.md)
- [OnLineDisplayComplete()](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.onlinedisplaycomplete.md)
- [OnLineWillDismiss()](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.onlinewilldismiss.md)
- [OnPrepareForLine(MarkupParseResult,TMP\_Text)](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.onprepareforline.md)
- [RequestDialogueCancellation()](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.requestdialoguecancellation.md)
- [RequestLineHurryUp()](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.requestlinehurryup.md)
- [RequestNextLine()](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.requestnextline.md)
- [RequestOptionHurryUp()](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.requestoptionhurryup.md)
- [RunLineAsync(LocalizedLine,LineCancellationToken)](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.runlineasync.md)
- [RunOptionsAsync(DialogueOption\[\],LineCancellationToken)](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.runoptionsasync.md)
- [InputMode](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.inputmode.md)
- [InputActions](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.inputmode/yarn.unity.lineadvancer.inputmode.inputactions.md)
- [KeyCodes](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.inputmode/yarn.unity.lineadvancer.inputmode.keycodes.md)
- [LegacyInputAxes](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.inputmode/yarn.unity.lineadvancer.inputmode.legacyinputaxes.md)
- [None](/api/csharp/yarn.unity/yarn.unity.lineadvancer/yarn.unity.lineadvancer.inputmode/yarn.unity.lineadvancer.inputmode.none.md)
- [LineCancellationToken](/api/csharp/yarn.unity/yarn.unity.linecancellationtoken.md)
- [HurryUpToken](/api/csharp/yarn.unity/yarn.unity.linecancellationtoken/yarn.unity.linecancellationtoken.hurryuptoken.md)
- [NextContentToken](/api/csharp/yarn.unity/yarn.unity.linecancellationtoken/yarn.unity.linecancellationtoken.nextcontenttoken.md)
- [IsHurryUpRequested](/api/csharp/yarn.unity/yarn.unity.linecancellationtoken/yarn.unity.linecancellationtoken.ishurryuprequested.md)
- [IsNextContentRequested](/api/csharp/yarn.unity/yarn.unity.linecancellationtoken/yarn.unity.linecancellationtoken.isnextcontentrequested.md)
- [IsNextLineRequested](/api/csharp/yarn.unity/yarn.unity.linecancellationtoken/yarn.unity.linecancellationtoken.isnextlinerequested.md)
- [NextLineToken](/api/csharp/yarn.unity/yarn.unity.linecancellationtoken/yarn.unity.linecancellationtoken.nextlinetoken.md)
- [LineMetadata](/api/csharp/yarn.unity/yarn.unity.linemetadata.md)
- [LineMetadata()](/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata..ctor.md)
- [AddMetadata(string,IEnumerable\<string>)](/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.addmetadata.md)
- [GetLineIDs()](/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getlineids.md)
- [GetMetadata(string)](/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getmetadata.md)
- [GetShadowLineSource(string)](/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getshadowlinesource.md)
- [LinePresenter](/api/csharp/yarn.unity/yarn.unity.linepresenter.md)
- [autoAdvance](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.autoadvance.md)
- [autoAdvanceDelay](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.autoadvancedelay.md)
- [canvasGroup](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.canvasgroup.md)
- [characterNameContainer](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.characternamecontainer.md)
- [characterNameText](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.characternametext.md)
- [customTypewriter](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.customtypewriter.md)
- [fadeDownDuration](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.fadedownduration.md)
- [fadeUpDuration](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.fadeupduration.md)
- [lettersPerSecond](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.letterspersecond.md)
- [lineText](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.linetext.md)
- [showCharacterNameInLine](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.showcharacternameinline.md)
- [useFadeEffect](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.usefadeeffect.md)
- [wordsPerSecond](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.wordspersecond.md)
- [OnDialogueCompleteAsync()](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.ondialoguecompleteasync.md)
- [OnDialogueStartedAsync()](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.ondialoguestartedasync.md)
- [RunLineAsync(LocalizedLine,LineCancellationToken)](/api/csharp/yarn.unity/yarn.unity.linepresenter/yarn.unity.linepresenter.runlineasync.md)
- [LinePresenterButtonHandler](/api/csharp/yarn.unity/yarn.unity.linepresenterbuttonhandler.md)
- [OnCharacterWillAppear(int,MarkupParseResult,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.linepresenterbuttonhandler/yarn.unity.linepresenterbuttonhandler.oncharacterwillappear.md)
- [OnLineDisplayBegin(MarkupParseResult,TMP\_Text)](/api/csharp/yarn.unity/yarn.unity.linepresenterbuttonhandler/yarn.unity.linepresenterbuttonhandler.onlinedisplaybegin.md)
- [OnLineDisplayComplete()](/api/csharp/yarn.unity/yarn.unity.linepresenterbuttonhandler/yarn.unity.linepresenterbuttonhandler.onlinedisplaycomplete.md)
- [OnLineWillDismiss()](/api/csharp/yarn.unity/yarn.unity.linepresenterbuttonhandler/yarn.unity.linepresenterbuttonhandler.onlinewilldismiss.md)
- [OnPrepareForLine(MarkupParseResult,TMP\_Text)](/api/csharp/yarn.unity/yarn.unity.linepresenterbuttonhandler/yarn.unity.linepresenterbuttonhandler.onprepareforline.md)
- [LineProviderBehaviour](/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour.md)
- [DeregisterMarkerProcessor(string)](/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.deregistermarkerprocessor.md)
- [GetLocalizedLineAsync(Line,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.getlocalizedlineasync.md)
- [PrepareForLinesAsync(IEnumerable\<string>,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.prepareforlinesasync.md)
- [RegisterMarkerProcessor(string,IAttributeMarkerProcessor)](/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.registermarkerprocessor.md)
- [Start()](/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.start.md)
- [LocaleCode](/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.localecode.md)
- [YarnProject](/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.yarnproject.md)
- [Localization](/api/csharp/yarn.unity/yarn.unity.localization.md)
- [AddLocalizedString(string,string)](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstring.md)
- [AddLocalizedStrings(IEnumerable\<KeyValuePair\<string, string>>)](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-1.md)
- [AddLocalizedStrings(IEnumerable\<StringTableEntry>)](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-2.md)
- [Clear()](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.clear.md)
- [ContainsLocalizedObject\<T>(string)](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedobject.md)
- [ContainsLocalizedString(string)](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedstring.md)
- [GetLineIDs()](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlineids.md)
- [GetLocalizedObjectAsync\<T>(string)](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedobjectasync.md)
- [GetLocalizedString(string)](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedstring.md)
- [UsesAddressableAssets](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.usesaddressableassets.md)
- [LocalizationTableEntry](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.localizationtableentry.md)
- [localizedAsset](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.localizationtableentry/yarn.unity.localization.localizationtableentry.localizedasset.md)
- [localizedAssetReference](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.localizationtableentry/yarn.unity.localization.localizationtableentry.localizedassetreference.md)
- [localizedString](/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.localizationtableentry/yarn.unity.localization.localizationtableentry.localizedstring.md)
- [LocalizationType](/api/csharp/yarn.unity/yarn.unity.localizationtype.md)
- [Unity](/api/csharp/yarn.unity/yarn.unity.localizationtype/yarn.unity.localizationtype.unity.md)
- [YarnInternal](/api/csharp/yarn.unity/yarn.unity.localizationtype/yarn.unity.localizationtype.yarninternal.md)
- [LocalizedLine](/api/csharp/yarn.unity/yarn.unity.localizedline.md)
- [Asset](/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.asset.md)
- [InvalidLine](/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.invalidline.md)
- [Metadata](/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.metadata.md)
- [RawText](/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.rawtext.md)
- [Source](/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.source.md)
- [Substitutions](/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.substitutions.md)
- [TextID](/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textid.md)
- [CharacterName](/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.charactername.md)
- [Text](/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.text.md)
- [TextWithoutCharacterName](/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textwithoutcharactername.md)
- [MarkupPalette](/api/csharp/yarn.unity/yarn.unity.markuppalette.md)
- [BasicMarkers](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.basicmarkers.md)
- [CustomMarkers](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.custommarkers.md)
- [ColorForMarker(string,Color)](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.colorformarker.md)
- [PaletteForMarker(string,CustomMarker)](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.paletteformarker.md)
- [BasicMarker](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.basicmarker.md)
- [Boldened](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.basicmarker/yarn.unity.markuppalette.basicmarker.boldened.md)
- [Color](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.basicmarker/yarn.unity.markuppalette.basicmarker.color.md)
- [CustomColor](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.basicmarker/yarn.unity.markuppalette.basicmarker.customcolor.md)
- [Italicised](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.basicmarker/yarn.unity.markuppalette.basicmarker.italicised.md)
- [Marker](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.basicmarker/yarn.unity.markuppalette.basicmarker.marker.md)
- [Strikedthrough](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.basicmarker/yarn.unity.markuppalette.basicmarker.strikedthrough.md)
- [Underlined](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.basicmarker/yarn.unity.markuppalette.basicmarker.underlined.md)
- [CustomMarker](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.custommarker.md)
- [End](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.custommarker/yarn.unity.markuppalette.custommarker.end.md)
- [Marker](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.custommarker/yarn.unity.markuppalette.custommarker.marker.md)
- [MarkerOffset](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.custommarker/yarn.unity.markuppalette.custommarker.markeroffset.md)
- [Start](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.custommarker/yarn.unity.markuppalette.custommarker.start.md)
- [TotalVisibleCharacterCount](/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.custommarker/yarn.unity.markuppalette.custommarker.totalvisiblecharactercount.md)
- [OptionItem](/api/csharp/yarn.unity/yarn.unity.optionitem.md)
- [completionToken](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.completiontoken.md)
- [OnOptionSelected](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.onoptionselected.md)
- [InvokeOptionSelected()](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.invokeoptionselected.md)
- [OnDeselect(BaseEventData)](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.ondeselect.md)
- [OnPointerClick(PointerEventData)](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.onpointerclick.md)
- [OnPointerEnter(PointerEventData)](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.onpointerenter.md)
- [OnSelect(BaseEventData)](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.onselect.md)
- [OnSubmit(BaseEventData)](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.onsubmit.md)
- [IsHighlighted](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.ishighlighted.md)
- [Option](/api/csharp/yarn.unity/yarn.unity.optionitem/yarn.unity.optionitem.option.md)
- [OptionsPresenter](/api/csharp/yarn.unity/yarn.unity.optionspresenter.md)
- [fadeDownDuration](/api/csharp/yarn.unity/yarn.unity.optionspresenter/yarn.unity.optionspresenter.fadedownduration.md)
- [fadeUpDuration](/api/csharp/yarn.unity/yarn.unity.optionspresenter/yarn.unity.optionspresenter.fadeupduration.md)
- [showUnavailableOptions](/api/csharp/yarn.unity/yarn.unity.optionspresenter/yarn.unity.optionspresenter.showunavailableoptions.md)
- [useFadeEffect](/api/csharp/yarn.unity/yarn.unity.optionspresenter/yarn.unity.optionspresenter.usefadeeffect.md)
- [OnDialogueCompleteAsync()](/api/csharp/yarn.unity/yarn.unity.optionspresenter/yarn.unity.optionspresenter.ondialoguecompleteasync.md)
- [OnDialogueStartedAsync()](/api/csharp/yarn.unity/yarn.unity.optionspresenter/yarn.unity.optionspresenter.ondialoguestartedasync.md)
- [RunLineAsync(LocalizedLine,LineCancellationToken)](/api/csharp/yarn.unity/yarn.unity.optionspresenter/yarn.unity.optionspresenter.runlineasync.md)
- [RunOptionsAsync(DialogueOption\[\],LineCancellationToken)](/api/csharp/yarn.unity/yarn.unity.optionspresenter/yarn.unity.optionspresenter.runoptionsasync.md)
- [PauseEventProcessor](/api/csharp/yarn.unity/yarn.unity.pauseeventprocessor.md)
- [OnCharacterWillAppear(int,MarkupParseResult,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.pauseeventprocessor/yarn.unity.pauseeventprocessor.oncharacterwillappear.md)
- [OnLineDisplayBegin(MarkupParseResult,TMP\_Text)](/api/csharp/yarn.unity/yarn.unity.pauseeventprocessor/yarn.unity.pauseeventprocessor.onlinedisplaybegin.md)
- [OnLineDisplayComplete()](/api/csharp/yarn.unity/yarn.unity.pauseeventprocessor/yarn.unity.pauseeventprocessor.onlinedisplaycomplete.md)
- [OnLineWillDismiss()](/api/csharp/yarn.unity/yarn.unity.pauseeventprocessor/yarn.unity.pauseeventprocessor.onlinewilldismiss.md)
- [OnPrepareForLine(MarkupParseResult,TMP\_Text)](/api/csharp/yarn.unity/yarn.unity.pauseeventprocessor/yarn.unity.pauseeventprocessor.onprepareforline.md)
- [RegistrationType](/api/csharp/yarn.unity/yarn.unity.registrationtype.md)
- [Compilation](/api/csharp/yarn.unity/yarn.unity.registrationtype/yarn.unity.registrationtype.compilation.md)
- [Runtime](/api/csharp/yarn.unity/yarn.unity.registrationtype/yarn.unity.registrationtype.runtime.md)
- [ReplacementMarkupHandler](/api/csharp/yarn.unity/yarn.unity.replacementmarkuphandler.md)
- [ProcessReplacementMarker(MarkupAttribute,StringBuilder,List\<MarkupAttribute>,string)](/api/csharp/yarn.unity/yarn.unity.replacementmarkuphandler/yarn.unity.replacementmarkuphandler.processreplacementmarker.md)
- [SerializableDictionary](/api/csharp/yarn.unity/yarn.unity.serializabledictionary-1.md)
- [Storage\<T>](/api/csharp/yarn.unity/yarn.unity.serializabledictionary-1/yarn.unity.serializabledictionary.storage.md)
- [data](/api/csharp/yarn.unity/yarn.unity.serializabledictionary-1/yarn.unity.serializabledictionary.storage/yarn.unity.serializabledictionary.storage.data.md)
- [SerializableDictionary\<TKey, TValue>](/api/csharp/yarn.unity/yarn.unity.serializabledictionary-2.md)
- [SerializableDictionary()](/api/csharp/yarn.unity/yarn.unity.serializabledictionary-2/yarn.unity.serializabledictionary..ctor-1.md)
- [SerializableDictionary(IDictionary\<TKey, TValue>)](/api/csharp/yarn.unity/yarn.unity.serializabledictionary-2/yarn.unity.serializabledictionary..ctor-2.md)
- [SerializableDictionary\<TKey, TValue, TValueStorage>](/api/csharp/yarn.unity/yarn.unity.serializabledictionary-3.md)
- [SerializableDictionary()](/api/csharp/yarn.unity/yarn.unity.serializabledictionary-3/yarn.unity.serializabledictionary..ctor-3.md)
- [SerializableDictionary(IDictionary\<TKey, TValue>)](/api/csharp/yarn.unity/yarn.unity.serializabledictionary-3/yarn.unity.serializabledictionary..ctor-4.md)
- [SerializableDictionaryBase](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-1.md)
- [Storage](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-1/yarn.unity.serializabledictionarybase.storage.md)
- [SerializableDictionaryBase\<TKey, TValue, TValueStorage>](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2.md)
- [SerializableDictionaryBase()](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase..ctor-1.md)
- [SerializableDictionaryBase(IDictionary\<TKey, TValue>)](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase..ctor-2.md)
- [Add(TKey,TValue)](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.add-1.md)
- [Add(KeyValuePair\<TKey, TValue>)](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.add-2.md)
- [Clear()](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.clear.md)
- [Contains(KeyValuePair\<TKey, TValue>)](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.contains.md)
- [ContainsKey(TKey)](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.containskey.md)
- [CopyFrom(IDictionary\<TKey, TValue>)](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.copyfrom.md)
- [CopyTo(KeyValuePair\<TKey, TValue>\[\],int)](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.copyto.md)
- [GetEnumerator()](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.getenumerator.md)
- [GetObjectData(SerializationInfo,StreamingContext)](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.getobjectdata.md)
- [OnAfterDeserialize()](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.onafterdeserialize.md)
- [OnBeforeSerialize()](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.onbeforeserialize.md)
- [OnDeserialization(object)](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.ondeserialization.md)
- [Remove(TKey)](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.remove-1.md)
- [Remove(KeyValuePair\<TKey, TValue>)](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.remove-2.md)
- [TryGetValue(TKey,TValue)](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.trygetvalue.md)
- [Count](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.count.md)
- [IsReadOnly](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.isreadonly.md)
- [this\[TKey key\]](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.this.md)
- [Keys](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.keys.md)
- [Values](/api/csharp/yarn.unity/yarn.unity.serializabledictionarybase-2/yarn.unity.serializabledictionarybase.values.md)
- [StringTableEntry](/api/csharp/yarn.unity/yarn.unity.stringtableentry.md)
- [Comment](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.comment.md)
- [File](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.file.md)
- [ID](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.id.md)
- [Language](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.language.md)
- [LineNumber](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.linenumber.md)
- [Lock](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.lock.md)
- [Node](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.node.md)
- [Text](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.text.md)
- [StringTableEntry(StringTableEntry)](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry..ctor.md)
- [CreateCSV(IEnumerable\<StringTableEntry>)](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.createcsv.md)
- [Equals(object)](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.equals.md)
- [GetHashCode()](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.gethashcode.md)
- [ParseFromCSV(string)](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.parsefromcsv.md)
- [ToString()](/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.tostring.md)
- [StyleMarkerProcessor](/api/csharp/yarn.unity/yarn.unity.stylemarkerprocessor.md)
- [lineProvider](/api/csharp/yarn.unity/yarn.unity.stylemarkerprocessor/yarn.unity.stylemarkerprocessor.lineprovider.md)
- [ProcessReplacementMarker(MarkupAttribute,StringBuilder,List\<MarkupAttribute>,string)](/api/csharp/yarn.unity/yarn.unity.stylemarkerprocessor/yarn.unity.stylemarkerprocessor.processreplacementmarker.md)
- [UnityEventString](/api/csharp/yarn.unity/yarn.unity.unityeventstring.md)
- [VariableStorageBehaviour](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour.md)
- [AddChangeListener(System.Action\<string, object>)](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.addchangelistener-2.md)
- [AddChangeListener\<T>(string,Action\<T>)](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.addchangelistener-1.md)
- [Clear()](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.clear.md)
- [Contains(string)](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.contains.md)
- [GetAllVariables()](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.getallvariables.md)
- [GetVariableKind(string)](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.getvariablekind.md)
- [SetAllVariables(FloatDictionary,StringDictionary,BoolDictionary,bool)](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setallvariables.md)
- [SetValue(string,bool)](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-3.md)
- [SetValue(string,float)](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-2.md)
- [SetValue(string,string)](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-1.md)
- [TryGetValue\<T>(string,T?)](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.trygetvalue.md)
- [Program](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.program.md)
- [SmartVariableEvaluator](/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.smartvariableevaluator.md)
- [VoiceOverPresenter](/api/csharp/yarn.unity/yarn.unity.voiceoverpresenter.md)
- [audioSource](/api/csharp/yarn.unity/yarn.unity.voiceoverpresenter/yarn.unity.voiceoverpresenter.audiosource.md)
- [endLineWhenVoiceoverComplete](/api/csharp/yarn.unity/yarn.unity.voiceoverpresenter/yarn.unity.voiceoverpresenter.endlinewhenvoiceovercomplete.md)
- [fadeOutTimeOnLineFinish](/api/csharp/yarn.unity/yarn.unity.voiceoverpresenter/yarn.unity.voiceoverpresenter.fadeouttimeonlinefinish.md)
- [waitTimeAfterLineComplete](/api/csharp/yarn.unity/yarn.unity.voiceoverpresenter/yarn.unity.voiceoverpresenter.waittimeafterlinecomplete.md)
- [waitTimeBeforeLineStart](/api/csharp/yarn.unity/yarn.unity.voiceoverpresenter/yarn.unity.voiceoverpresenter.waittimebeforelinestart.md)
- [OnDialogueCompleteAsync()](/api/csharp/yarn.unity/yarn.unity.voiceoverpresenter/yarn.unity.voiceoverpresenter.ondialoguecompleteasync.md)
- [OnDialogueStartedAsync()](/api/csharp/yarn.unity/yarn.unity.voiceoverpresenter/yarn.unity.voiceoverpresenter.ondialoguestartedasync.md)
- [RunLineAsync(LocalizedLine,LineCancellationToken)](/api/csharp/yarn.unity/yarn.unity.voiceoverpresenter/yarn.unity.voiceoverpresenter.runlineasync.md)
- [WordTypewriter](/api/csharp/yarn.unity/yarn.unity.wordtypewriter.md)
- [ContentDidDismiss()](/api/csharp/yarn.unity/yarn.unity.wordtypewriter/yarn.unity.wordtypewriter.contentdiddismiss.md)
- [ContentWillDismiss()](/api/csharp/yarn.unity/yarn.unity.wordtypewriter/yarn.unity.wordtypewriter.contentwilldismiss.md)
- [PrepareForContent(Markup.MarkupParseResult)](/api/csharp/yarn.unity/yarn.unity.wordtypewriter/yarn.unity.wordtypewriter.prepareforcontent.md)
- [RunTypewriter(Markup.MarkupParseResult,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.wordtypewriter/yarn.unity.wordtypewriter.runtypewriter.md)
- [ActionMarkupHandlers](/api/csharp/yarn.unity/yarn.unity.wordtypewriter/yarn.unity.wordtypewriter.actionmarkuphandlers.md)
- [TextElement](/api/csharp/yarn.unity/yarn.unity.wordtypewriter/yarn.unity.wordtypewriter.textelement.md)
- [WordsPerSecond](/api/csharp/yarn.unity/yarn.unity.wordtypewriter/yarn.unity.wordtypewriter.wordspersecond.md)
- [YarnActionAttribute](/api/csharp/yarn.unity/yarn.unity.yarnactionattribute.md)
- [Name](/api/csharp/yarn.unity/yarn.unity.yarnactionattribute/yarn.unity.yarnactionattribute.name.md)
- [YarnCommandAttribute](/api/csharp/yarn.unity/yarn.unity.yarncommandattribute.md)
- [YarnFunctionAttribute](/api/csharp/yarn.unity/yarn.unity.yarnfunctionattribute.md)
- [YarnProject](/api/csharp/yarn.unity/yarn.unity.yarnproject.md)
- [baseLocalization](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.baselocalization.md)
- [compiledYarnProgram](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.compiledyarnprogram.md)
- [lineMetadata](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.linemetadata.md)
- [localizations](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.localizations.md)
- [localizationType](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.localizationtype.md)
- [GetHeaders(string)](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getheaders.md)
- [GetLineIDsForNodes(IEnumerable\<string>)](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getlineidsfornodes.md)
- [GetLocalization(string)](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getlocalization.md)
- [InitialValues](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.initialvalues.md)
- [NodeNames](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.nodenames.md)
- [Program](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.program.md)
- [ShadowTableDictionary](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.shadowtabledictionary.md)
- [ShadowTableEntry](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.shadowtableentry.md)
- [shadowMetadata](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.shadowtableentry/yarn.unity.yarnproject.shadowtableentry.shadowmetadata.md)
- [sourceLineID](/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.shadowtableentry/yarn.unity.yarnproject.shadowtableentry.sourcelineid.md)
- [YarnTask](/api/csharp/yarn.unity/yarn.unity.yarntask-1.md)
- [Delay(int,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.delay-2.md)
- [Delay(TimeSpan,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.delay-1.md)
- [Forget()](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.forget-1.md)
- [FromResult\<T>(T)](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.fromresult-2.md)
- [GetAwaiter()](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.getawaiter-1.md)
- [IsCompleted()](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.iscompleted-1.md)
- [IsCompletedSuccessfully()](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.iscompletedsuccessfully-1.md)
- [SuppressCancellationThrow()](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.suppresscancellationthrow.md)
- [ToCoroutine(Func\<YarnTask>)](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.tocoroutine.md)
- [WaitForAsyncOperation(AsyncOperationHandle,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.waitforasyncoperation-1.md)
- [WaitForAsyncOperation\<T>(AsyncOperationHandle\<T>,CancellationToken)](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.waitforasyncoperation-2.md)
- [WaitUntil(System.Func\<bool>,System.Threading.CancellationToken)](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.waituntil.md)
- [WaitUntilCanceled(System.Threading.CancellationToken)](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.waituntilcanceled.md)
- [WhenAll(IEnumerable\<YarnTask>)](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.whenall-2.md)
- [WhenAll(YarnTask\[\])](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.whenall-1.md)
- [WhenAll\<T>(IEnumerable\<YarnTask\<T>>)](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.whenall-4.md)
- [WhenAll\<T>(YarnTask\<T>\[\])](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.whenall-3.md)
- [Yield()](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.yield.md)
- [CompletedTask](/api/csharp/yarn.unity/yarn.unity.yarntask-1/yarn.unity.yarntask.completedtask.md)
- [YarnTask\<T>](/api/csharp/yarn.unity/yarn.unity.yarntask-2.md)
- [Forget()](/api/csharp/yarn.unity/yarn.unity.yarntask-2/yarn.unity.yarntask.forget-2.md)
- [FromResult(T)](/api/csharp/yarn.unity/yarn.unity.yarntask-2/yarn.unity.yarntask.fromresult-1.md)
- [GetAwaiter()](/api/csharp/yarn.unity/yarn.unity.yarntask-2/yarn.unity.yarntask.getawaiter-2.md)
- [IsCompleted()](/api/csharp/yarn.unity/yarn.unity.yarntask-2/yarn.unity.yarntask.iscompleted-2.md)
- [IsCompletedSuccessfully()](/api/csharp/yarn.unity/yarn.unity.yarntask-2/yarn.unity.yarntask.iscompletedsuccessfully-2.md)
- [YarnTaskCompletionSource](/api/csharp/yarn.unity/yarn.unity.yarntaskcompletionsource-1.md)
- [TrySetCanceled()](/api/csharp/yarn.unity/yarn.unity.yarntaskcompletionsource-1/yarn.unity.yarntaskcompletionsource.trysetcanceled-1.md)
- [TrySetException(System.Exception)](/api/csharp/yarn.unity/yarn.unity.yarntaskcompletionsource-1/yarn.unity.yarntaskcompletionsource.trysetexception-1.md)
- [TrySetResult()](/api/csharp/yarn.unity/yarn.unity.yarntaskcompletionsource-1/yarn.unity.yarntaskcompletionsource.trysetresult-1.md)
- [Task](/api/csharp/yarn.unity/yarn.unity.yarntaskcompletionsource-1/yarn.unity.yarntaskcompletionsource.task-1.md)
- [YarnTaskCompletionSource\<T>](/api/csharp/yarn.unity/yarn.unity.yarntaskcompletionsource-2.md)
- [TrySetCanceled()](/api/csharp/yarn.unity/yarn.unity.yarntaskcompletionsource-2/yarn.unity.yarntaskcompletionsource.trysetcanceled-2.md)
- [TrySetException(System.Exception)](/api/csharp/yarn.unity/yarn.unity.yarntaskcompletionsource-2/yarn.unity.yarntaskcompletionsource.trysetexception-2.md)
- [TrySetResult(T)](/api/csharp/yarn.unity/yarn.unity.yarntaskcompletionsource-2/yarn.unity.yarntaskcompletionsource.trysetresult-2.md)
- [Task](/api/csharp/yarn.unity/yarn.unity.yarntaskcompletionsource-2/yarn.unity.yarntaskcompletionsource.task-2.md)
- [YarnTaskExtensions](/api/csharp/yarn.unity/yarn.unity.yarntaskextensions.md)
- [WaitForCoroutine(MonoBehaviour,IEnumerator)](/api/csharp/yarn.unity/yarn.unity.yarntaskextensions/yarn.unity.yarntaskextensions.waitforcoroutine-1.md)
- [WaitForCoroutine(MonoBehaviour,Coroutine)](/api/csharp/yarn.unity/yarn.unity.yarntaskextensions/yarn.unity.yarntaskextensions.waitforcoroutine-2.md)
- [Yarn.Unity.Samples Namespace](/api/csharp/yarn.unity.samples.md)
- [SampleRenderDetector](/api/csharp/yarn.unity.samples/yarn.unity.samples.samplerenderdetector.md)
- [Yarn.Unity.UnityLocalization Namespace](/api/csharp/yarn.unity.unitylocalization.md)
- [LineMetadata](/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.linemetadata.md)
- [nodeName](/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.linemetadata/yarn.unity.unitylocalization.linemetadata.nodename.md)
- [tags](/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.linemetadata/yarn.unity.unitylocalization.linemetadata.tags.md)
- [ShadowLineSource](/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.linemetadata/yarn.unity.unitylocalization.linemetadata.shadowlinesource.md)
- [UnityLocalisedLineProvider](/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider.md)
- [DeregisterMarkerProcessor(string)](/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.deregistermarkerprocessor.md)
- [GetLocalizedLineAsync(Line,CancellationToken)](/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.getlocalizedlineasync.md)
- [PrepareForLinesAsync(IEnumerable\<string>,CancellationToken)](/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.prepareforlinesasync.md)
- [RegisterMarkerProcessor(string,IAttributeMarkerProcessor)](/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.registermarkerprocessor.md)
- [LocaleCode](/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.localecode.md)
- [Rust](/api/rust.md)
