protected internal virtual void parseDependentEntities(MigratingInstanceParseContext parseContext, MigratingEventScopeInstance migratingInstance) { ExecutionEntity representativeExecution = migratingInstance.resolveRepresentativeExecution(); IList <VariableInstanceEntity> variables = new List <VariableInstanceEntity>(representativeExecution.VariablesInternal); parseContext.handleDependentVariables(migratingInstance, variables); }
public virtual void submit(MigratingEventScopeInstance compensationInstance) { ExecutionEntity scopeExecution = compensationInstance.resolveRepresentativeExecution(); if (scopeExecution != null) { compensationInstances[scopeExecution.Id] = compensationInstance; } }