Class TranslationContext
Inheritance
TranslationContext
Assembly: solution.dll
Syntax
public abstract class TranslationContext
Constructors
Fields
Properties
Methods
Name |
Description |
AddCriterionCondition(RoslynEcsTranslator, string, IEnumerable<CriteriaModel>)
|
|
AddEntityDeclaration(string)
|
|
AddExecutionCondition(ExpressionSyntax)
|
|
AddMissingEventBuffers(IterationContext, StatementSyntax)
|
|
AddStatement(StatementSyntax)
|
|
ConsumeExecutionConditions()
|
|
DeclareComponent<T>(string, IEnumerable<MemberDeclarationSyntax>)
|
|
DeclareManager<T>(string)
|
|
DeclareSystemMethod(MethodDeclarationSyntax)
|
|
GetCachedValue(string, ExpressionSyntax, TypeHandle, params IdentifierNameSyntax[])
|
|
GetComponentDefinitions()
|
|
GetComponentVariableName(IIteratorStackModel, TypeHandle)
|
|
GetEndSimulationEntityCommandBufferSystem()
|
|
GetEntityManipulationTranslator()
|
|
GetEventBufferWriter(IterationContext, ExpressionSyntax, Type, out StatementSyntax)
|
|
GetEventSystem(IterationContext, Type)
|
|
GetJobIndexParameterName()
|
|
GetOrDeclareCommandBuffer(bool)
|
|
GetOrDeclareComponentArray(IterationContext, string, out LocalDeclarationStatementSyntax, out StatementSyntax)
|
|
GetOrDeclareComponentQuery(IterationContext)
|
|
GetOrDeclareEntityArray(IterationContext, out StatementSyntax)
|
|
GetParent<T>()
|
|
GetRandomSeed()
|
|
GetRecorderName()
|
|
GetSingletonVariable(IVariableDeclarationModel)
|
|
GetSystemClassName()
|
|
IncludeTrackingSystemStateComponent(ComponentQueryDeclarationModel)
|
|
MakeUniqueName(string)
|
|
OnPopContext()
|
|
PopContext()
|
|
PrependStatement(StatementSyntax)
|
|
PrependUniqueStatement(string, StatementSyntax)
|
|
PushContext(IIteratorStackModel, RoslynEcsTranslator, UpdateMode, bool)
|
|
RecordComponentAccess(IterationContext, TypeHandle, AccessMode)
|
|
RecordEntityAccess(IVariableDeclarationModel)
|
|