docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class CoroutineContext

    Inheritance
    object
    TranslationContext
    CoroutineContext
    Inherited Members
    TranslationContext.k_RecorderWriterName
    TranslationContext.GetRecorderName()
    TranslationContext.Parent
    TranslationContext.IterationContext
    TranslationContext.EntityName
    TranslationContext.PrependStatement(StatementSyntax)
    TranslationContext.PrependUniqueStatement(string, StatementSyntax)
    TranslationContext.GetRandomSeed()
    TranslationContext.AddCriterionCondition(RoslynEcsTranslator, string, IEnumerable<CriteriaModel>)
    TranslationContext.GetOrDeclareComponentQuery(RoslynEcsTranslator.IterationContext)
    TranslationContext.GetEntityManipulationTranslator()
    TranslationContext.GetComponentDefinitions()
    TranslationContext.MakeUniqueName(string)
    TranslationContext.AllocatorType
    TranslationContext.TranslationOptions
    TranslationContext.PopContext()
    TranslationContext.DeclareComponent<T>(string, IEnumerable<MemberDeclarationSyntax>)
    TranslationContext.DeclareSystemMethod(MethodDeclarationSyntax)
    TranslationContext.GetEventSystem(RoslynEcsTranslator.IterationContext, Type)
    TranslationContext.AddMissingEventBuffers(RoslynEcsTranslator.IterationContext, StatementSyntax)
    TranslationContext.DeclareManager<T>(string)
    TranslationContext.GetEndSimulationEntityCommandBufferSystem()
    TranslationContext.GetSystemClassName()
    TranslationContext.AddExecutionCondition(ExpressionSyntax)
    TranslationContext.ConsumeExecutionConditions()
    TranslationContext.GetParent<T>()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: UnityEditor.VisualScripting.Model.Translators
    Assembly: solution.dll
    Syntax
    public class CoroutineContext : TranslationContext

    Constructors

    Name Description
    CoroutineContext(TranslationContext, RoslynEcsTranslator)

    Fields

    Name Description
    SkipStateBuilding
    currentStateIndex
    k_CoroutineStateVariableName
    m_ComponentTypeName
    m_Parameters

    Properties

    Name Description
    CoroutineParameterName
    UpdateMethodName

    Methods

    Name Description
    AddComponentField(string, string)
    AddEntityDeclaration(string)
    AddStatement(StatementSyntax)
    BuildComponent(IStackModel, RoslynEcsTranslator)
    BuildComponentMembers()
    BuildCoroutineParameter()
    BuildStack(RoslynEcsTranslator, IStackModel, StackExitStrategy, IEnumerable<StatementSyntax>)
    BuildUpdateCoroutineMethod()
    GetCachedValue(string, ExpressionSyntax, TypeHandle, params IdentifierNameSyntax[])
    GetComponentVariableName(IIteratorStackModel, TypeHandle)
    GetEventBufferWriter(IterationContext, ExpressionSyntax, Type, out StatementSyntax)
    GetJobIndexParameterName()
    GetLastStateIndex()
    GetNextStateIndex(IStackModel)
    GetOrDeclareCommandBuffer(bool)
    GetOrDeclareComponentArray(IterationContext, string, out LocalDeclarationStatementSyntax, out StatementSyntax)
    GetOrDeclareEntityArray(IterationContext, out StatementSyntax)
    GetSingletonVariable(IVariableDeclarationModel)
    GetState(int)
    IncludeTrackingSystemStateComponent(ComponentQueryDeclarationModel)
    OnPopContext()
    PushContext(IIteratorStackModel, RoslynEcsTranslator, UpdateMode, bool)
    RecordComponentAccess(IterationContext, TypeHandle, AccessMode)
    RecordEntityAccess(IVariableDeclarationModel)
    RequestNewState()
    TranslateCustomParameter(ParameterInfo, CoroutineSpecialVariableAttribute)
    TryAddStackIndex(IStackModel, int)
    TryGetStackIndex(IStackModel, out int)
    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)