Composite.C1Console.Trees.ActionNode.AddAction C# (CSharp) Метод

AddAction() публичный Метод

public AddAction ( Action actionAdder, EntityToken entityToken, Composite.C1Console.Trees.TreeNodeDynamicContext dynamicContext ) : void
actionAdder Action
entityToken Composite.C1Console.Security.EntityToken
dynamicContext Composite.C1Console.Trees.TreeNodeDynamicContext
Результат void
        public void AddAction(Action<ElementAction> actionAdder, EntityToken entityToken, TreeNodeDynamicContext dynamicContext)
        {
            var piggybag = dynamicContext.Piggybag;
            if (!entityToken.Equals(dynamicContext.CurrentEntityToken))
            {
                piggybag = piggybag.PreparePiggybag(dynamicContext.CurrentTreeNode, dynamicContext.CurrentEntityToken);
            }

            var replaceContext = new DynamicValuesHelperReplaceContext(entityToken, piggybag);

            OnAddAction(actionAdder, entityToken, dynamicContext, replaceContext);
        }