Ejemplo n.º 1
0
        public ScopeNode(Node?parent, Context context, ScopeElement element) : base(parent, context, element)
        {
            scope = new(element.Child);
            scope.PropertyChanged += Scope_PropertyChanged;

            var childElement = scope.Execute;

            child = childElement.CreateNode(this, context);
        }
Ejemplo n.º 2
0
 protected override void UpdateElement(ScopeElement oldElement, Context oldContext)
 {
     scope.Dispose();
     scope = new(Element.Child);
     UpdateState();
 }