public virtual void attachState(MigratingScopeInstance owningActivityInstance) { ExecutionEntity representativeExecution = owningActivityInstance.resolveRepresentativeExecution(); ScopeImpl currentScope = owningActivityInstance.CurrentScope; ExecutionEntity newOwningExecution = representativeExecution; if (currentScope.Scope && isConcurrentLocalInParentScope) { newOwningExecution = representativeExecution.Parent; } newOwningExecution.addVariableInternal(variable); }
public virtual void attachState(MigratingTransitionInstance owningActivityInstance) { ExecutionEntity representativeExecution = owningActivityInstance.resolveRepresentativeExecution(); representativeExecution.addVariableInternal(variable); }