Example #1
0
        private void ValidateNode(IDiagramNode node)
        {
            ErrorNodes.Remove(node);
            var list = new List <ErrorInfo>();

            node.Validate(list);
            node.Errors = list.ToArray();
            if (node.Errors.Length > 0)
            {
                ErrorNodes.Add(node);
            }
            Signal <INodeValidated>(_ => _.NodeValidated(node));
        }